![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 | |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
Всем привет.
Только начал осваивать тайпо и столкнулся с небольшой проблемой. Нужно сделать контекстно зависимое меню (показывать только пункты меню, которые находятся в одной части поддерева). Код такой (взят из мануала про GoLive шаблоны) Цитата:
![]() то есть меню не видно, хотя отдельно можно вывести значение {field ![]() Если вручную забить например: subparts.LEFTNAV.special.value = 8, то меню для всех подпунктов имеющих родителя pid=8 строится отлично. Какой нужен синтаксис для передачи значения {field ![]() |
|
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 03.03.2006
Сообщений: 58
|
![]()
#Навигация слева
subparts.LEFTNAV = HMENU subparts.LEFTNAV.special = directory subparts.LEFTNAV.special.value = {field ![]() subparts.LEFTNAV.special.value.insertData subparts.LEFTNAV.1 = TMENU subparts.LEFTNAV.1.wrap = <center> | </center> subparts.LEFTNAV.1.NO { before = | after = |*||*| | } |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
Не работает, почему то!?:
Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Продвинутый
Регистрация: 03.03.2006
Сообщений: 58
|
![]()
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.special = directory subparts.LEFTNAV.special.value.data = field ![]() или subparts.LEFTNAV.special.data = field ![]() subparts.LEFTNAV.1 = TMENU subparts.LEFTNAV.1.wrap = <center> | </center> subparts.LEFTNAV.1.NO { before = | after = |*||*| |  ??????? попробуйте |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
Спасибо, этот код работает!
subparts.LEFTNAV.special.value.data = field ![]() Но оказалось, что мне нужно немного другое. :? Структура сайта примерно такая: - Главная страница - Страница 1 -Подстраница 1 -Подстраница 2 -Подстраница 3 - Страница 2 -Подстраница 1 -Подстраница 2 -Подстраница 3 - Страница 3 -Подстраница 1 -Подстраница 2 -Подстраница 3 - Страница 4 - Страница 5 Нужно сделать, чтобы это меню показывалось только тогда, когда мы находимся внутри подстраниц или страниц которые имеют внутри подстраницы, а когда на Страница 4, Страница 5 - меню не должно быть видно. При чтении русских мануалов по тайпо где-то видел нечно похожее, на предмет проверки наличия вложенных страниц. Но когда понадобилось, то найти естественно не смог. |
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 03.03.2006
Сообщений: 58
|
![]()
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.special = directory subparts.LEFTNAV.special.value.data = field ![]() или subparts.LEFTNAV.special.data = field ![]() subparts.LEFTNAV.1 = TMENU subparts.LEFTNAV.1.wrap = <center> | </center> subparts.LEFTNAV.1.NO { before = | after = |*||*| |  ??????? попробуйте |
![]() |
![]() |