Задача:
Если на этом уровне (entryLevel=1) есть пункты меню, то поместить их в контейнер <div class="menu-level2">. Если нет, то естественно не помещать, и контейнер <div class="menu-level2"> НЕ отображать.
Такое ее решение, всегда отображает контейнер <div class="menu-level2"> есть пункты меню или нет:
Цитата:
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <div id="menu-level2"><table> <tr> | </tr> </table>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = <td>|</td>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
allWrap = <td>|</td>
ATagParams = class="active"
}
|
Пробовала добавить:
Цитата:
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.1 = TMENU
lib.subMenu.1.IFSUB.wrapItemAndSub = <div id="menu-level2"><table> <tr> | </tr> </table>
lib.subMenu.1.NO {
allWrap = <td>|</td>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
allWrap = <td>|</td>
ATagParams = class="active"
}
|
но это не решило проблему. Еще игралась с разными IFSUB но это тоже не помогло. Чувствую, что решение должно быть. Подскажите, пожалуйста!