在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模板不存在或修改后的模板中缺少子部分。同样,忘记为扩展包括静态模板可能会使中级用户感到困惑。只是作为起点:)。

  • 希望对您有所帮助,请在评论中添加任何补充内容。

    关于debugging - 在TYPO3 CMS中调试Typoscript的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6654913/

    10-12 21:36