我是typoscript的新手,我只是在玩一些测试。
我想要做的是在HTML模板中更改MARK的值,具体取决于我所在站点的哪个部分。
我会尝试使用条件PIDinRootline
,但它不起作用。
这是我的typoscript片段:
page.100 = TEXT
[PIDinRootline = 48]
page.100.value = IS son of uID 48
page.10.marks {
BANNERIMG = TEXT
BANNERIMG.value = something
}
[ELSE]
page.100.value = IS not son of uID 48
page.10.marks {
BANNERIMG = TEXT
BANNERIMG.value = something but not a SON
}
[END]
page.100.stdWrap.wrap = <strong>|</strong>
page.110 = TEXT
page.110.data = debug:rootLine
page.110.stdWrap.wrap = <strong>|</strong>
这是输出页面的屏幕:
代码中有一些错误,或者我误解了条件PIDinRootline
的意义?
答案 0 :(得分:1)
在意大利邮件列表中直接联系后,问题是由错误使用模板引起的。 在子页面中有一个模板,其中包含&#34; Clear Constant&#34;,&#34; Clear setup&#34;和&#34;是根级&#34;复选框有效。 取消选中它们,一切正常。