请参阅下面的我的typoscript代码
typolink.parameter.cObject = CASE
typolink.parameter.cObject {
key.field = pid
3725 = TEXT
3725.value = 5574
5515 = TEXT
5515.value = 5574
3748 = TEXT
3748.value = 5574
default = TEXT
default.data = pid
}
我想要实现的是,在CASE块中,我正在尝试生成typolink网址。因此,如果pid是3725或5515或3748,那么我将使用5574作为我的单一视图页面ID。如果有一个不在条件下的pid,那么我想使用pid作为我的单个视图页面id。尝试下面的代码,但这对我不起作用。任何人都可以帮我这个吗?
答案 0 :(得分:3)
使用default.data = field:pid
代替default.data = pid
。 TYPO3需要知道在哪里查找pid
,它可以是请求参数,寄存器,配置设置等。