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