Показать сообщение отдельно
Старый 19.03.2009, 17:01   #3
ksevelyar
Senior Member
 
Аватар для ksevelyar
 
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
По умолчанию

Спасибо, для моего сайта с automaketemplate рабочее решение выглядит так:

Код:
subparts.rmenu = HMENU
subparts.rmenu.entryLevel = 1
subparts.rmenu.1 = TMENU
subparts.rmenu.1.expAll = 1
subparts.rmenu.1 {
    NO {
    linkWrap = <div class="l1">|</div>
    10 = TEXT
    10.text.field = title
    }
    ACT = 1
    ACT.linkWrap = <div class="l1act">|</div>
    CUR = 1  
    CUR < .ACT    
    CUR.doNotLinkIt = 1
}

subparts.rmenu.2 = TMENU
subparts.rmenu.2 {
    NO {
    linkWrap = <div class="l2">|</div>
    20 = TEXT
    20.text.field = title
    }
    ACT = 1
    ACT.linkWrap = <div class="l2act">|</div>
    CUR = 1  
    CUR < .ACT    
    CUR.doNotLinkIt = 1
}
  
[treeLevel = 0]
subparts.rmenu.entryLevel = 0 
subparts.rmenu.special = directory
subparts.rmenu.special.value = 80 
[end]
Ключевым является условие [treeLevel = 0] ... [end]

И не менее важная информация, которую я узнал в процессе - настройки первого меню - наследуются!

То есть показанный Вами пример можно сократить до следующего:

Код:
lib.mainmenu = COA
lib.mainmenu {
  10 = TEXT
  10.value = Главная
  10.typolink.parameter.data = leveluid:0
  10.wrap = <li>|</li>
  20 = HMENU
  20 {
  1 = TMENU
  1 {
    NO {
        linkWrap = <li>|</li>
      }
    ACT = 1
    ACT {
        linkWrap = <li>|</li>
        ATagParams = class="active"
       }
     }
   }
 }


[treeLevel = 0]
lib.mainmenu.10.typolink.ATagParams = class="active"
[end]
__________________
Грудь в крестах, или голова в кустах.
ksevelyar вне форума   Ответить с цитированием