У меня есть меню в typoscript, которое полагается на id. Пробел в том, что идентификаторы жестко закодированы, и вместо этого я хочу использовать константы. Является ли это возможным ?Могу ли я использовать константы в CASE?
Вот код, который хорошо работает.
lib.navbar {
10 = HMENU
10 {
special = directory
special.value = {$lib.navbar.main}
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO = 1
NO.wrapItemAndSub.cObject = CASE
NO.wrapItemAndSub.cObject {
key.field = uid
7062 = TEXT
7062.value = <li class="first_level nav_home">|</li>
7121 = TEXT
7121.value = <li id="expositions" class="first_level">|</li>
7142 = TEXT
7142.value = <li class="nav_musee first_level">|</li>
default = TEXT
default.value = <li class="first_level">|</li>
}
...
но могу ли я использовать такие константы?
lib.navbar {
10 = HMENU
10 {
special = directory
special.value = {$lib.navbar.main}
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO = 1
NO.wrapItemAndSub.cObject = CASE
NO.wrapItemAndSub.cObject {
key.field = uid
{$constant1} = TEXT
{$constant1}.value = <li class="first_level nav_home">|</li>
{$constant2} = TEXT
{$constant2}.value = <li id="expositions" class="first_level">|</li>
{$constant3} = TEXT
{$constant3}.value = <li class="nav_musee first_level">|</li>
default = TEXT
default.value = <li class="first_level">|</li>
}
...
Вы пробовали? Каков был результат? – Burki