Просмотр полной версии : Текущее положение в дереве каталогов
Как отобразить текущее положение в дереве каталогов одной строкой? На многих сайтах такое используется, напирмер в верхней части экрана отображается:
Раздел >> Подраздел >> Подподраздел
Что-то типа такого
lib.breadcrumb = HMENU
lib.breadcrumb.special = directory
lib.breadcrumb.special.value = 1
lib.breadcrumb {
special = rootline
special.range = 1|-1
1 = TMENU
1.target = _self
}
Где lib.breadcrumb - это TypoScriptObjectPath в шаблоне.
Скажиет, Grank, правильно ли я понял использование lib.breadcrumb (у меня в шаблоне нужный под это дело блок отмечен <!--###TOPNAV###--> сначали с конца):
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template_roller/template.files/css.css
page.bodyTag = <BODY bottomMargin=0 bgColor=#faf1db leftMargin=0 topMargin=0 rightMargin=0 marginheight=\"0\" marginwidth=\"0\">
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template_roller/template.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.LEFT_CONTENT < styles.content.getLeft
subparts.RIGHT_CONTENT < styles.content.getRight
subparts.TOPNAV = HMENU
subparts.TOPNAV.special = directory
subparts.TOPNAV.special.value = 0
subparts.TOPNAV {
special = rootline
special.range = 1|-1
1 = TMENU
1.target = _self
}
}
Интересно а есть ли способ почти никогда не связываться с TS, а делать все с помощью PHP? У меня есть построитель меню:
subparts.LEFT_CONTENT = HMENU
subparts.LEFT_CONTENT.special = directory
subparts.LEFT_CONTENT.special.value = 1
subparts.LEFT_CONTENT.1 = TMENU
subparts.LEFT_CONTENT.1 {
NO.allWrap = <TR align=right><TD width=167 background=fileadmin/template_roller/template.files/menu_1.jpg height=20> | </td></tr>
ACT = 1
ACT.allWrap = <TR align=right><TD width=167 background=fileadmin/template_roller/template.files/menu_1.jpg height=20> | </td></tr>
}
Но тэг <a> в нем выставляется автоматически и я не могу до него добраться, чтобы приписать ему параметр \"class=menu\".
Как его приписать с использованием TS и как вообще в этой системе пользоваться PHP?
читай доку ts_ref
там все написано для link 'ов
Для ссылок используйте ATagParams, например в случае класса:
ATagParams = class=\"general_menu_2level\"
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot