我在下面设置了Typoscript,但最后一行不起作用。我希望20.filelink具有与10.filelink相同的内容(真正的代码更复杂,而且该位是多余的)。
lib.test = COA
lib.test {
10 = TEXT
10.value = A value
10.filelink {
path = fileadmin/path/
target = blank
stdWrap.wrap = <li>|</li>
}
20 = TEXT
20.if.isFalse.data = subheader
20.value = Another value
20.filelink =< lib.test.10.filelink
}复制(与<操作符)可以工作,但不像前面所述的=<。
我也尝试过没有lib.test.,或者只有=,但没有任何成功。
发布于 2018-10-05 12:51:32
我想出了我不明白的事。显然,只能复制或引用 Content对象。
然后,答案是引用整个对象,并修改和添加需要更改的内容。在这种情况下,将是:
lib.test = COA
lib.test {
10 = TEXT
10.value = A value
10.filelink {
path = fileadmin/path/
target = blank
stdWrap.wrap = <li>|</li>
}
20 = < lib.test.10
20.if.isFalse.data = subheader
20.value = Another value
}发布于 2018-10-05 11:27:31
你应该把它从花括号中去掉:
lib.test = COA
lib.test {
10 = TEXT
10.value = A value
10.filelink {
path = fileadmin/path/
target = blank
stdWrap.wrap = <li>|</li>
}
20 = TEXT
20.if.isFalse.data = subheader
20.value = Another value
}
lib.test.10.filelink =< lib.test.20.filelinkhttps://stackoverflow.com/questions/52663712
复制相似问题