2010-12-16 6 views
1

Невозможно получить статус CUR. в меню всегда есть классы, отмеченные 0, а не те, которые помечены знаком 2. Что я делаю неправильно? Мой TypoScript код:Состояние меню CUR не работает

10.marks { 
MENU_OBEN = HMENU 
MENU_OBEN { 
    special = directory 
    special.value = 10 
    1 = TMENU 
    1 { 
    wrap = <ul>|</ul> 
    noBlur = 1 
    NO = 1 
    NO { 
     allWrap = <li class="first0"> | </li> |*| <li class="normal0"> | </li> |*| <li class="last0"> | </li> 
     stdWrap.wrap = <strong> | </strong> |*| | |*| <b> | </b> 
    } 
    CUR = 1 
    CUR {  
     allWrap = <li class="first2"> | </li> |*| <li class="normal2"> | </li> |*| <li class="last2"> | </li> 
     stdWrap.wrap = <strong> | </strong> |*| | |*| <b> | </b> 
    } 
    } 
} 
+0

У меня такая же проблема. Исправлена ​​ошибка. Вы получили точное решение этой проблемы? Если вы получили сообщение в качестве ответа – 2016-10-06 05:56:31

ответ

0

Не вижу ничего очевидным, но вы пробовали удаления NO = 1 линии? IIRC нормальное («NO») состояние не должно быть явно задано, если вы установите для него некоторые свойства ... возможно, если вы явно указали, что вы переопределяете состояние?

0

В моем общем шаблоне ts у меня нет NO = 1. Вместо этого я копирую статус NO в CUR. Я действительно не знаю, почему, но это работает для меня таким образом.

например.

NO.wrapItemAndSub = <li> | </li> 
    NO.stdWrap.htmlSpecialChars = 1 

    CUR < .NO 
    CUR = 1 
    CUR.ATagParams = class="cur" 

    ACT < .NO 
    ACT = 1 
    ACT.ATagParams = class="act" 
0

Имейте в виду, что ярлыки страниц это не может работать, так как если вы KLICK на ярлык, который никогда не находятся на странице, которая, как предполагается, станет активным/тока.

Просто измените свойство страницы на стандартную страницу и установите «Отображать содержимое страницы» на вкладке «Аперсанс».

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

  • Нет связанных вопросов^_^