繁体   English   中英

Typo3 TypoScript,显示插件

[英]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 ItemsAvailable Items 您的分机应位于可用项目中,您可以在其中选择它并按下保存按钮。

如果您已经完成了其他所有操作,那么现在应该加载TypoScript设置并且您的插件应该输出一些内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM