Просмотр полной версии : Не выводит результаты rs_dynamic_poll
semender
26.08.2010, 21:00
Есть меню такого типа:
zag = HTML
zag.value = <h2>Категории</h2>
SUBMENU_this = HMENU
SUBMENU_this {
entryLevel = 1
wrap = <ul>|</ul>
1 = TMENU
1.NO.allWrap = <li>|</li>
}
необходимо вставить в начало при появлении этого сабменю на странице заголовок zag. Как это сделать чтоб заголовок появлялся только при появлении этого сабменю???Думаю вы должны знать???
semender
29.08.2010, 11:03
?неужели нет
Valery Romanchev
29.08.2010, 12:24
если нужно вставить заголовок надстоящей страницы только в случае, если у нее есть продстраницы, то проще всего использовать rootline меню
несколько кусков кода на эту тему:
[PIDinRootline = 50]
lib.top_content_left.special >
lib.top_content_left.entryLevel = -2
lib.top_content_left.stdWrap.prepend = HMENU
lib.top_content_left.stdWrap.prepend{
special = rootline
special.range = -2|-2
includeNotInMenu = 1
1 = TMENU
1.NO.linkWrap = <h5 class="menu-left">|</h5>
}
lib.top_content_left{
3 >
4 >
5 >
}
[end]
[globalVar = TSFE:id = 50]
lib.top_content_left.entryLevel = -1
lib.top_content_left.stdWrap.prepend{
special.range = 1|1
}
[end]
#--------------------------------------------------
# Left Menu
#--------------------------------------------------
[treeLevel = 2,3,4,5,6]
lib.menu_left =COA
lib.menu_left{
/*
10 = TEXT
10.data = fullRootLine : 2,title
10.wrap=<h3>
*/
10 = HMENU
10 {
special = rootline
#includeNotInMenu = 1
#special.range = 2|2
special.range = {$levelForLeftMenu}|{$levelForLeftMenu}
1 = TMENU
#1.
1.NO = 1
1.NO.doNotShowLink =1
1.IFSUB =1
1.IFSUB {
allWrap = <div id="left-navigation"><h3>|</h3><div id="left-navigation-empty"></div><div id="left-navigation-box">
doNotLinkIt=1
}
}
20 = HMENU
20 {
# entryLevel = 2
entryLevel = {$levelForLeftMenu}
/*
1 = TMENU
1{
noBlur = 1
NO = 1
NO {
allWrap=<h3>
doNotLinkIt=1
}
}
*/
1 = TMENU
1 {
wrap = <ul class="ul-1">|</ul></div></div>
noBlur = 1
expAll=1
NO {
subst_elementUid = 1
wrapItemAndSub = <li>|</li>
ATagTitle.field = description // title
}
CUR < .NO
CUR = 1
# CUR.wrapItemAndSub = <li class="act">|</li>
CUR.ATagParams = class="act"
}
2 < .1
2 {
wrap = <ul>|</ul>
}
3 < .2
4 < .2
}
}
[global]
semender
30.08.2010, 11:37
Не как не могу понять, можно на моём меню объяснить ?
## Menu [Begin]
subMenu = HMENU
subMenu.entryLevel = 1
subMenu.1 = TMENU
subMenu.1.NO {
allWrap = <li>|</li>
}
## Menu [End]
## Menu [Begin]
mainMenu = HMENU
mainMenu.entryLevel = 0
mainMenu.wrap = <ul id="main">|</ul>
mainMenu.1 = TMENU
mainMenu.1.NO {
allWrap = <li>|</li>
}
mainMenu.1.ACT = 1
mainMenu.1.ACT {
allWrap = <li class="current_page_item">|</li>
}
## Menu [End]
Сейчас HTML тэг категории прописан в шаблоне, мне необходимо чтоб он сам прописывался при нажатии на элемент в главном меню(mainmenu) и вообще исчезал если нет submenu.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot