在TYPO3 CMS中调试打字错误的最佳方法是什么?
假设我有一个未显示的列表-
寻找问题的策略是什么?
调试Typoscript不是最舒适的任务,但是有几种可能。以下是最常见的技术:
在后端中使用TS对象浏览器:选择Web>模板模块,然后从页面树中选择需要调试的页面。如果有任何明显的语法错误或多余的/缺少的括号,将显示一条错误消息。在常量和设置之间切换,并广泛使用搜索字段。在您的示例中,如果您的TypoScript对象名为myListview,则搜索myListview参数。 在后端(也在模板模块中)使用模板分析器:它类似于对象浏览器,但是模板分析器可为您提供宝贵的见解,在您的设置中准确发现了错误(或警告)。 将您的Typoscript设置(+常量)外包给文件,然后在您喜欢的文本编辑器中使用语法突出显示器。您可以获得更好的概览,突出显示有助于避免拼写错误。例如:
PhpStorm TypoScript plugin(推荐组合) Netbeans TypoScript plugin Eclipse / Aptana:DEV3 尾声:ts4c Textmate:Textmate Typoscript bundle PSPad:sweeTS j编辑:jEdit plugin Sublime Text:Textmate Typoscript bundle 在前端激活admin panel并使用“TypoScript”部分。它显示了您选择的呈现(配置)值,SQL查询,错误消息等。但是,它并不完整,并且我不经常使用它,因此我也渴望了解更多有关它的信息。 用stdWrap.debugFunc
函数包装Typoscript对象,或对所有debugItemConf
对象使用内置MENU
方法。调试输出将在前端看到。 Read more in the TYPO3 Wiki (除了拼写错误),最常见的错误是文件路径错误,HTML模板不存在或修改后的模板中缺少子部分。同样,忘记为扩展包括静态模板可能会使中级用户感到困惑。只是作为起点:)。
希望对您有所帮助,请在评论中添加任何补充内容。