【发布时间】:2018-08-23 11:38:10
【问题描述】:
是否可以访问 CASE 的 Templavoilà 数据结构/FCE 的 ID?
我试过这个没用:
10 = CASE
10 {
key.field = tx_templavoilaplus_datastructure
100 = TEXT
…
default = TEXT
…
}
谢谢! =)
【问题讨论】:
标签: typo3 typoscript typo3-7.6.x templavoila
是否可以访问 CASE 的 Templavoilà 数据结构/FCE 的 ID?
我试过这个没用:
10 = CASE
10 {
key.field = tx_templavoilaplus_datastructure
100 = TEXT
…
default = TEXT
…
}
谢谢! =)
【问题讨论】:
标签: typo3 typoscript typo3-7.6.x templavoila
TemplaVoila 的 tt_content 中的数据结构字段为 tx_templavoila_ds。如果您使用的是 TemplaVoila Plus,则为 tx_templavoilaplus_ds。
此外,只有数据结构中的字段可以直接使用。但是,TemplaVoila 会在寄存器中加载父记录数据。您可以使用key.data = register:tx_templavoila_pi1.parentRec.tx_templavoila_ds 访问它。对于 TemplaVoila Plus,它是 key.data = register:tx_templavoilaplus_pi1.parentRec.tx_templavoilaplus_ds
【讨论】:
5 = TEXT5.value.field = tx_templavoilaplus_ds,但没有返回任何东西……
page:title 也没有给我任何东西……
5.data = register:tx_templavoila_pi1.parentRec.uid 访问它。如果 TemplaVoila Plus 做了类似的事情,它可能是5.data = register:tx_templavoilaplus_pi1.parentRec.uid。