[英]Typo3 TypoScript, display plugin
我尝试为Typo3创建一个简单的hello world插件。 我有代码,一切都很好,插件已安装,我作为内容添加到页面。 但永远不会调用控制器,也不会渲染模板。
我按照本教程https://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/Index.html
甚至从github安装了他们的扩展。 没有效果,Typo3不会渲染任何东西。 请帮忙。
编辑我刚刚从扩展管理器安装了“预配置的发行版”,突然所有插件都能正常工作。 只要我看到我的扩展工作正常,它现在就可以了。
可能你只是忘了在你的页面的根模板中包含静态TypoScript。
在创建手动扩展的过程中,可能存在许多“结石”,这使得难以使其正确或找到故障,但上面的提示是验证/配置的第一件事。
通常用于创建扩展,使用另一个扩展,它叫做Extensions Builder, 可以在这里找到 。 此扩展创建了许多基本代码,并且非常简化了第一步。
您必须使用ext_tables.php
这一行在BE中选择TypoScript
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile('yourextkey', 'Configuration/TypoScript', 'Title of your Extension');
添加此行后,清除System-Cache (“red one”)并转到Backend中的Template-module
。
在模板模块中,在rootpage
中选择您的rootpage
页面。 在顶部,您应该会看到一个下拉菜单,您必须在其中选择Info/Modify
。
在Info/Modify
-Page中,选择Edit the whole template record
,然后切换到选项卡Includes
。
在那里你应该看到Selected Items
和Available Items
。 您的分机应位于可用项目中,您可以在其中选择它并按下保存按钮。
如果您已经完成了其他所有操作,那么现在应该加载TypoScript设置并且您的插件应该输出一些内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.