这是我的(当然简化):
my.property = 15
...
page {
page.someproperty < my.property
}
有两个条件:
my.property
page
虽然我的例子不起作用(验证赞赏),但我想每个人都明白这一点。
这是一个非常简单的设置,我无法理解为什么 nobody 在整个互联网上遇到过这个问题。
嗯......我想我在这里错过了问号..所以这里有一个实际问题:有人能给我一个符合上述两个条件的工作实例吗?
答案 0 :(得分:1)
my.property
不是有效的财产。首先,您必须在属性前加lib
或temp
。第一个是“库”对象,将被缓存,而第二个是“临时”对象,将在运行后删除。
除此之外,您的示例不包含任何TypoScript对象。所以,即使它有效,它也不会输出任何东西。
所以这应该有效:
lib.myproperty = TEXT
lib.myproperty.value = Hello world!
page = PAGE
page {
# PAGE is a COA so we need a numerical index
10 < lib.myproperty
}
浏览器输出:
Hello world!