Просмотр полной версии : меню. заглушка, если нет страницы
Andrey Grey
29.03.2007, 17:55
просматривал tsref и по tmenu что-то не понял...
имеется меню. entrylevel=2.
меню реализовано, со своими сложностями. но есть баг.
пустое место, если нет страницы на этом уровне меню. есть ли возможность ставить заглушку, если нет страницы?
Andrey Grey
29.03.2007, 18:01
заглушка типо <td class="spacer"> </td>
Pavel Antonov
29.03.2007, 19:03
У HMENU:
stdWrap.ifEmpty = <td class="spacer"> </td>
Andrey Grey
30.03.2007, 00:30
в итоге вылелось все в это:
stdWrap.wrap = <td width="1%" id="parentSsMenuTbl"><table id="ssMenuTbl" cellpadding="0" cellspacing="0" border="0"><tr>|</tr></table></td>
stdWrap.ifEmpty = <td class="spacer"><img src="fileadmin/templates/new-des/images/clear.gif" width="10" height="1"></td>
stdWrap.ifEmpty = <td class="spacer"><img src="fileadmin/templates/new-des/images/clear.gif" width="10" height="1"></td>
подскажите как это дело использовать в моем примере...
ACT < .NO
ACT = 1
ACT {
allWrap = <tr><td>|</td></tr>
}
как сделать, что бы когда пункт меню активный в нем есть второй уровонь (и не только второй но и другие ...) показывало вот это кусочек тега (TypoScripta) allWrap = <tr><td>|</td></tr>, а если пункт меню активный и в нем нет вторового уровня то что бы показывало вот этот кусочек тега (TypoScripta) allWrap = <tr><td>|</td></tr><tr><td><img src="fileadmin/images/submenu_bottom.gif" width="194" height="16" alt="" border="0"></td></tr>.... как это сделать?
ACTIFSUB = 1
ACTIFSUB.allWrap = <tr><td>|</td...
ACTIFSUB = 1
ACTIFSUB.allWrap = <tr><td>|</td...
Попробовал..., непомогло. Нужно что-то другое.
Это работает когда есть уровень ниже, а нужно что-бы если нет ниже уровня
пункт меню активный в нем есть второй уровонь (и не только второй но и другие ...) показывало вот это кусочек тега (TypoScripta) allWrap = <tr><td>|</td></tr>, а если пункт меню активный и в нем нет вторового уровня то что бы показывало вот этот кусочек тега (TypoScripta) allWrap = <tr><td>|</td></tr><tr><td><img src="fileadmin/images/submenu_bottom.gif" width="194" height="16" alt="" border="0"></td></tr>.... как это сделать?
ACTIFSUB = 1
ACTIFSUB.allWrap = s|s
ACT = 1
ACT.allWrap = a|a
проверьте - у меня все оборачивается правильно - в s при наличии подуровня, в а - при отсутствии. ну а уж свои значения сами подставьте
ACTIFSUB = 1
ACTIFSUB.allWrap = s|s
ACT = 1
ACT.allWrap = a|a
проверьте - у меня все оборачивается правильно - в s при наличии подуровня, в а - при отсутствии. ну а уж свои значения сами подставьте
Спасибо. Все работает. Мне надо было поменять местами "а" поставить вместо "s", а "s" вместо "а". Еще раз спасибо.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot