Показать сообщение отдельно
Старый 29.08.2010, 12:24   #3
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

если нужно вставить заголовок надстоящей страницы только в случае, если у нее есть продстраницы, то проще всего использовать 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]

__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием