如何在 Typo3 中查找模板 Voila 元素的内容
How to find where content is taken for a Template Voila element in Typo3
我必须维护一些用 Typo3 制作的网站,通常它不会过于复杂,但是当它有 Template Voila 时,它会变得疯狂。
所以现在我一直在尝试更改一些侧边栏,但我不知道内容在哪里。
http://i.imgur.com/ZuAzaqz.png
我有上图中显示的网站,我需要找出 field_sidebar 上显示的内容是从哪里获取的。如果我单击重新映射然后进行编辑,我将被发送到一个屏幕,其中元素预设中指定了 Typoscript 对象路径。但是没有其他关于内容从何而来的线索。
模板设置只有 40 行,其中 none 提到了任何侧边栏,所以我猜一切都在模板 Voila 中完成。
谢谢。
正如评论中已经提到的,TypoScriptObjectPath 定义了内容的来源。在后端有一个名为模板的模块,如果您单击它,您会在页面顶部有一个下拉菜单,您可以在其中 select TypoScriptObjectBrowser。
现在您必须在 TypoScriptObjectBrowser 中找到您的 TypoScriptObject。如果显示 "constants",则将下拉列表切换到 "setup",然后使用 TypoScriptObject 路径的最后一部分进行搜索。例如。如果它说
path.to.my.typoscriptObject
在 TemplaVoila。在搜索字段中输入 typoscriptObject。现在突出显示此 TypoScript 对象的所有出现。您找到的 Typoscript 负责呈现侧边栏中的任何内容。根据您的需要进行调整。
我必须维护一些用 Typo3 制作的网站,通常它不会过于复杂,但是当它有 Template Voila 时,它会变得疯狂。
所以现在我一直在尝试更改一些侧边栏,但我不知道内容在哪里。
http://i.imgur.com/ZuAzaqz.png
我有上图中显示的网站,我需要找出 field_sidebar 上显示的内容是从哪里获取的。如果我单击重新映射然后进行编辑,我将被发送到一个屏幕,其中元素预设中指定了 Typoscript 对象路径。但是没有其他关于内容从何而来的线索。
模板设置只有 40 行,其中 none 提到了任何侧边栏,所以我猜一切都在模板 Voila 中完成。
谢谢。
正如评论中已经提到的,TypoScriptObjectPath 定义了内容的来源。在后端有一个名为模板的模块,如果您单击它,您会在页面顶部有一个下拉菜单,您可以在其中 select TypoScriptObjectBrowser。
现在您必须在 TypoScriptObjectBrowser 中找到您的 TypoScriptObject。如果显示 "constants",则将下拉列表切换到 "setup",然后使用 TypoScriptObject 路径的最后一部分进行搜索。例如。如果它说
path.to.my.typoscriptObject
在 TemplaVoila。在搜索字段中输入 typoscriptObject。现在突出显示此 TypoScript 对象的所有出现。您找到的 Typoscript 负责呈现侧边栏中的任何内容。根据您的需要进行调整。