Меню TYPO3 - Различное расположение для определенного UID

В моем главном меню мне нужно все под определенный элемент первого уровня, чтобы иметь совершенно другой макет.

В прошлом я давал определенную вещь другой обертке, как это:

IFSUB = 1
IFSUB {
  wrapItemAndSub.cObject  = CASE
  wrapItemAndSub.cObject  {
    key.field = uid
    default = TEXT
    default.value = <li>|</li>
    1234 = TEXT
    1234.value = <li class="mega">|</li>
  }
}

Но мне нужно сделать что-то другое для уровня 2, 3 и 4, если они являются детьми с uid 1234. Могу ли я переписать вышеприведенное, чтобы сказать "если какой-либо pid = 1234 выше этого, то..."?

1 ответ

Тогда в чем проблема?

ul li a {
    color: green;
}
ul li.mega li a {
    color: blue; /* color for second level */
}
ul li.mega li li a {
    color: pink; /* color for third level */
}
ul li.mega li li li a {
    color: fuchsia; /* color for fourth level */
}
Другие вопросы по тегам