Спасибо, для моего сайта с 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]