2015-05-07 7 views
2

Ниже мой 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 

    } 

То, что я пытаюсь осуществить это, в случае блока, я пытаюсь генерировать Typolink URL. Поэтому, если pid равен 3725 или 5515 или 3748, тогда я буду использовать 5574 как мой единственный идентификатор страницы просмотра. Если есть pid, который не подпадает под условие, то я хочу использовать pid как мой единственный идентификатор страницы просмотра. Пробовал приведенный ниже код, но это не работает для меня. Кто-нибудь может мне с этим помочь ?

+1

Попробуйте 'default.data = field: pid'. – Jost

+0

@Jost. Спасибо, он работал хорошо. – Siva

ответ

2

Использовать default.data = field:pid вместо default.data = pid. TYPO3 должен знать, где искать pid, это может быть параметр запроса, регистр, настройка конфигурации и т. Д.

Смежные вопросы