Структура - самая что ни на есть простая:
Some root level page
Element1 level1 pageElement11 level2 page
Element12 level2 page
Element2 level1 pageElement21 level2 page
Element22 level2 page
Element3 level1 pageElement31 level2 page
Element32 level2 page
Сократил и упростил ts-файл по построению меню - в принципе базовая версия большинства примеров получилась. Можем от него отталкиваться.
Его содержание:
Код:
[GLOBAL]
page.20.subparts.LEFTMENU >
page.20.subparts {
LEFTMENU = COA
LEFTMENU {
10 = HMENU
10 {
entryLevel = 1
1 = TMENU
1 {
NO {
allStdWrap.innerWrap (
<div class="l1">|</div>
)
}
ACT < .NO
ACT = 1
ACT {
ATagParams = class="current"
}
}
2 = TMENU
2 {
NO {
allStdWrap.innerWrap (
<div class="l2">|</div>
)
}
ACT = 1
ACT {
ATagParams = class="current"
}
}
}
}
}
[GLOBAL]