-=UncleByte=-
12.12.2006, 08:19
На странице есть два блока меню - меню разделов и меню каталога.
В дереве страниц это имеет такой вид
-Главная
|-Раздел 1
|-подраздел
|-подраздел
|-подраздел
|-Раздел 2
|-Раздел 3
|-Раздел 4
|-Каталог
|-Продукт1
|-подпродукт
|-подпродукт
|-подпродукт
|-Продукт2
|-Продукт3
Предполагается что подразделы видны только у активного в данный момент раздела. В TS это описано классически:
lib.mmenu = HMENU
lib.mmenu.1 = TMENU
lib.mmenu.1 {
NO.allWrap = <dt> | </dt>
ACT = 1
ACT.allWrap = <dt class="fla"> | </dt>
}
lib.mmenu.2 = TMENU
lib.mmenu.2 {
NO.allWrap = <dd> | </dd>
ACT = 1
ACT.allWrap = <dd class="sla"> | </dd>
}
lib.cmenu = HMENU
lib.cmenu.special = directory
lib.cmenu.special.value = 2
lib.cmenu.1 = TMENU
lib.cmenu.1 {
NO.allWrap = <dt> | </dt>
ACT = 1
ACT.allWrap = <dt class="fla"> | </dt>
}
lib.cmenu.2 = TMENU
lib.cmenu.2 {
NO.allWrap = <dd> | </dd>
ACT = 1
ACT.allWrap = <dd class="sla"> | </dd>
}
Однако "раскрытие" подпунктов меню происходит только у одного верхнего блока, у блока для которого прописан special = directory подпункты упорно не желают раскрываться.
Если прописать expAll = 1 - все раскрыто и стоит на местах, но для данного шаблона постоянно раскрытое меню не предусмотрено, к сожалению.
Сталкиваюсь с этим уже второй раз, первый раз expAll мне помог, но тогда был другой вариант дизайна, в котором и надо было чтобы все пункты каталога были открыты.
Пожалуйста, подскажите в чем я ошибся и как можно решить данный вопрос.
Заранее признателен.
В дереве страниц это имеет такой вид
-Главная
|-Раздел 1
|-подраздел
|-подраздел
|-подраздел
|-Раздел 2
|-Раздел 3
|-Раздел 4
|-Каталог
|-Продукт1
|-подпродукт
|-подпродукт
|-подпродукт
|-Продукт2
|-Продукт3
Предполагается что подразделы видны только у активного в данный момент раздела. В TS это описано классически:
lib.mmenu = HMENU
lib.mmenu.1 = TMENU
lib.mmenu.1 {
NO.allWrap = <dt> | </dt>
ACT = 1
ACT.allWrap = <dt class="fla"> | </dt>
}
lib.mmenu.2 = TMENU
lib.mmenu.2 {
NO.allWrap = <dd> | </dd>
ACT = 1
ACT.allWrap = <dd class="sla"> | </dd>
}
lib.cmenu = HMENU
lib.cmenu.special = directory
lib.cmenu.special.value = 2
lib.cmenu.1 = TMENU
lib.cmenu.1 {
NO.allWrap = <dt> | </dt>
ACT = 1
ACT.allWrap = <dt class="fla"> | </dt>
}
lib.cmenu.2 = TMENU
lib.cmenu.2 {
NO.allWrap = <dd> | </dd>
ACT = 1
ACT.allWrap = <dd class="sla"> | </dd>
}
Однако "раскрытие" подпунктов меню происходит только у одного верхнего блока, у блока для которого прописан special = directory подпункты упорно не желают раскрываться.
Если прописать expAll = 1 - все раскрыто и стоит на местах, но для данного шаблона постоянно раскрытое меню не предусмотрено, к сожалению.
Сталкиваюсь с этим уже второй раз, первый раз expAll мне помог, но тогда был другой вариант дизайна, в котором и надо было чтобы все пункты каталога были открыты.
Пожалуйста, подскажите в чем я ошибся и как можно решить данный вопрос.
Заранее признателен.