Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 09.02.2006, 02:11   #1
zinder
Новенький
 
Регистрация: 23.09.2005
Сообщений: 23
По умолчанию посоветуйте расширение для навигации

Прблема такова.
Система навигации построена так:
слева меню, много пунктов с подменю. Допустим выбираю ссылку из подменю, на загруженной странице жму ссылку. Как с вновь загруженной страницы попасть на пункт выше, а не повторять все действия заново (меню, подменю, стр. 1,2,3....).Т.е. есть ли расширение или посоветуйте что нибудь.
Спасибо!
zinder вне форума   Ответить с цитированием
Старый 09.02.2006, 13:18   #2
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию re: посоветуйте расширение для навигации

Не совсем понимаю что вам надою Можете изъяснить точнее?
Если вам надо просто строка-путь к текущей странице от root (Главная-О Компании-Контакты)
Тогда это делается с помощью TS:
lib.range_menu >
lib.range_menu = HMENU
lib.range_menu.special = rootline
lib.range_menu.special.range = 1|-1
lib.range_menu.special.targets.3 = page
lib.range_menu.1 = TMENU
lib.range_menu.1.target = _top
lib.range_menu.1.wrap = |
lib.range_menu.1.NO {
linkWrap = | |*|  >  |*|
}


Что-то вроде этого.
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 10.02.2006, 07:03   #3
carlos
Продвинутый
 
Регистрация: 03.03.2006
Сообщений: 58
По умолчанию re: посоветуйте расширение для навигации

У меня похожий вопрос. По видимому это вполне тривиальная тема из-разряда FAQ, но почему-то...

В дереве сайта на N-уровне создаю шаблон при помощи "Create New WebSite"
Вставляю обычное меню при помощи HMENU
Теперь на N+1, N+2... уровне будут отображаться в меню страницы N+1 уровня - все работает нормально.

ВОПРОС: как сослаться на корень подсайта? то есть на ту страницу, где был вставлен шаблон. Вариант с запоминанием id этой страницы не хотелось бы использовать - так как этих подсайтов довольно много.

я решил эту проблему при помощи добавления следующей конструкции
temp.left_menu.10 = HMENU
temp.left_menu.10.special = rootline
temp.left_menu.10.special.range = 0|0
temp.left_menu.10.1 = TMENU
temp.left_menu.10.1 {
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}

ВОПРОС: есть ли более изящные методы и нет ли в TYPOSCRIPT какой-либо команды, ссылающейся на корень подсайта?
carlos вне форума   Ответить с цитированием
Старый 10.02.2006, 15:37   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: посоветуйте расширение для навигации

Если бы Вы описали для чего именно Вам это надо, было бы проще...
Вариантов масса...

Например:

lib.homepage = TEXT
lib.homepage {
value = Homepage
typolink.parameter.data = leveluid: 0
}
Pavel Antonov вне форума   Ответить с цитированием
Старый 11.02.2006, 11:07   #5
alexchet
Новенький
 
Аватар для alexchet
 
Регистрация: 15.02.2006
Сообщений: 14
По умолчанию re: посоветуйте расширение для навигации

Есть расширение julle_navpath -- попробуйте, может подойдет.
alexchet вне форума   Ответить с цитированием
Старый 13.02.2006, 05:10   #6
carlos
Продвинутый
 
Регистрация: 03.03.2006
Сообщений: 58
По умолчанию re: посоветуйте расширение для навигации

спасибо за lib.homepage = TEXT
lib.homepage {
value = Homepage
typolink.parameter.data = leveluid: 0
}

сработало - хотя я вробе бы пробовал - не получалось

это нужно если в сайте много локальных меню (разделов) - то есть какая-то ветка дерева страниц имеет другой дизайн и меню - но ведь в таком случае нужно же как то сдлеать пункт меню Главная - для возврата в корень ветки (раздела) а не всего сайта

так что большое спасибо
carlos вне форума   Ответить с цитированием
Старый 13.02.2006, 14:00   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: посоветуйте расширение для навигации

Обычно всегда добивался через typolink...
+ можно и переключение языков сделать если необходимо и параметры навесить, и перекодировано будет в соответствии с правилами того же RealURL
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:43.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория