如何在typo3 6 中创建新的扩展?kickstarter 扩展是否与typo3 6 兼容?
2 回答
您可以使用扩展名“extension_builder”。它为基于 extbase/fluid 的扩展生成(骨架),并与 TYPO3 6.0 兼容(甚至在生成的扩展中使用命名空间,仅在 6.0 中引入)。
如果你想构建流体/exbase 扩展,你应该阅读本书来熟悉这些扩展。在德语中,它也有平装本。
我不确定“kickstarter”扩展是否仍然有效,但它的最后一次更新是一个维护版本,以使其在 TYPO3 v4.6 中工作,所以它很有可能做到。
Q: 如何在typo3 6 中新建一个扩展?
A: 在typo3 6中创建新扩展有两种方法。
- 这篇文章中描述了第一种方法:请参阅此页面上接受的答案。它是一个点击式用户界面。您必须安装扩展“extension_builder”
- 第二种方式是通过命令行。此处对其进行了描述:“生成提供程序扩展”。
创建扩展的第二种方式的简单示例:
- 登录到您的typo3 v6.2 项目
- 安装扩展“builder”
- 打开一个外壳
- cd 记录你的typo3项目的根目录
输入此命令以使用扩展键“test”创建扩展:
./typo3/cli_dispatch.phpsh extbase builder:providerextension \
--extension-key test --author "你的名字 your@email.tld" \
--pages 1 --content 1 --controllers 1 --git 1 --travis 1 --使用-vhs 1启动您的 php 编辑器并转到 path_to_your_typo3_project/typo3conf/ext/test 并编辑您的全新扩展。
- 欲了解更多信息,请访问https://fluidtypo3.org/documentation/template-manual/templating/provider-extension/generating-extensions.html
问:kickstarter 扩展是否与typo3 6 兼容?
答:不会。但是您使用 kickstarter 创建的“旧”基于 pi 的扩展仍将在typo3 6 上运行。