Typoscript CASE&默认值

时间:2015-05-07 07:04:09

标签: typo3 typoscript

请参阅下面的我的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。尝试下面的代码,但这对我不起作用。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:3)

使用default.data = field:pid代替default.data = pid。 TYPO3需要知道在哪里查找pid,它可以是请求参数,寄存器,配置设置等。