Проблема решена:
Код:
temp.rmenu = HMENU
temp.rmenu.entryLevel = 1
temp.rmenu.1 = TMENU
temp.rmenu.1.expAll = 1
temp.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
}
temp.rmenu.2 = TMENU
temp.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
#SPC = 1
#SPC.doNotShowLink = 0
#SPC.doNotLinkIt = 1
#SPC.allWrap = <div class="lan2">|</div>
}
[treeLevel = 0]
temp.rmenu.special = directory
temp.rmenu.special.value = 80
temp.rmenu.entryLevel = 0
[end]
subpart заменил на temp + subparts.rmenu < temp.rmenu
Вывод - в этом кусочке кода условия не работают:
Код:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.topmenu < temp.topmenu
subparts.rmenu < temp.rmenu
subparts.content < styles.content.get
}
Думаю что условия не работают не только в temp.mainTemplate {...}, но и в temp.headTemplate {...}
Но почему? Буду рад услышать объяснение.
Может быть потому, что в temp.mainTemplate {...} страница складывается из уже сформированных "кирпичиков"? Gmenu например тоже работает только с префиксом temp.