【发布时间】:2020-11-12 14:00:32
【问题描述】:
通过 PageTSconfig 中的TCEFORM.tt_content.CType.removeItems := addToList([…], div) 为所有页面禁用分隔符内容元素。这很好用。
现在我希望分隔符仅适用于特定的页面子集。 我在我的站点配置中定义了最上面的页面,这导致了以下 Typoscript:
[site("configuration")["settings"]["pages"]["simpleLanguage"] and site("configuration")["settings"]["pages"]["simpleLanguage"] in tree.rootLineIds]
TCEFORM.tt_content.CType.removeItems := removeFromList(div)
[END]
现在,当我想在给定页面上插入分隔符时,我可以从 NewContentElement 向导中选择它,但是当呈现内容元素的形式时,CType 选择中缺少分隔符。
分隔线显示在 NewContentElement 向导中
但不是内容元素形式。
我发现直接设置pageuid时,条件评估得很好。 所以我的结论是我无法在 TSconfig 中获取站点信息。
那么如何从 TSconfig 中的站点配置中获取信息?
【问题讨论】:
标签: typo3 typoscript tsconfig