Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php TYPO3-如何将新的TYPO3扩展名打包为.t3x文件_Php_Typo3_Typoscript - Fatal编程技术网

Php TYPO3-如何将新的TYPO3扩展名打包为.t3x文件

Php TYPO3-如何将新的TYPO3扩展名打包为.t3x文件,php,typo3,typoscript,Php,Typo3,Typoscript,我已经更新了一个已经存在的扩展,以支持typo3的新版本 请帮助我创建相应的.t3x文件 TBH我不确定这是否可能。另一方面,您不需要在扩展管理器(EM)中将t3x的扩展打包为TYPO3(至少在版本6+中)处理.zip文件 只需转到EM,找到ext并单击Actions列中的下载为.zip图标 所以你也可以使用EM在任何地方安装它 对于TYPO3 4.x版,您可以自己压缩扩展名的文件夹,并在其他实例中解压它,而不仅仅是使用EM来激活它 如果您真的还想创建t3x,请查看TBH中QA部分的底部,我不确

我已经更新了一个已经存在的扩展,以支持typo3的新版本


请帮助我创建相应的.t3x文件

TBH我不确定这是否可能。另一方面,您不需要在扩展管理器(EM)中将t3x的扩展打包为TYPO3(至少在版本6+中)处理.zip文件

只需转到EM,找到ext并单击Actions列中的下载为.zip图标

所以你也可以使用EM在任何地方安装它

对于TYPO3 4.x版,您可以自己压缩扩展名的文件夹,并在其他实例中解压它,而不仅仅是使用EM来激活它


如果您真的还想创建t3x,请查看TBH中QA部分的底部,我不确定这是否可行。另一方面,您不需要在扩展管理器(EM)中将t3x的扩展打包为TYPO3(至少在版本6+中)处理.zip文件

只需转到EM,找到ext并单击Actions列中的下载为.zip图标

所以你也可以使用EM在任何地方安装它

对于TYPO3 4.x版,您可以自己压缩扩展名的文件夹,并在其他实例中解压它,而不仅仅是使用EM来激活它

如果您确实还想创建t3x,请查看

中QA部分的底部,也有可用的工具,您可以使用该工具将扩展打包为
.t3x
。在Linux上,看起来是这样的

拿工具

wget http://bit.ly/t3xutils -O t3xutils.phar
使其可执行

chmod +x t3xutils.phar
打包分机

./t3xutils.phar create [ext_key] [path_to_ext] [some_name.t3x]
只需将方括号中的占位符替换为实际值即可
[path\u to\u ext]
必须指向(已修改)扩展名的源文件(而不是存档)。

还有一个工具,您可以使用该工具将扩展名打包为
.t3x
。在Linux上,看起来是这样的

./t3xutils.phar create [ext_key] [path_to_ext] [some_name.t3x]
拿工具

wget http://bit.ly/t3xutils -O t3xutils.phar
使其可执行

chmod +x t3xutils.phar
打包分机

./t3xutils.phar create [ext_key] [path_to_ext] [some_name.t3x]
只需将方括号中的占位符替换为实际值即可<代码>[path\u to\u ext]必须指向(修改的)扩展名的源文件(而不是存档)

./t3xutils.phar create [ext_key] [path_to_ext] [some_name.t3x]