![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
Здравствуйте бояре!
![]() В Типо3 я абсолютный ньюби, посему прошу вашей помощи, ибо проект горит, а знаний не хватает: |------------Страница--------| |Горизонтальное \ меню \ нижнего \ уровня |------------------------------| |Внутреннее |Вертикальное |Меню |Текущей ветки структуры |__________________________| Собственно задачка - есть древовидная структура, на нижнем уровне которой куча разделов сайта, которые в последствии ветвятся. КАК мне организовать два меню, чтобы 1. ГОРИЗОНТАЛЬНОЕ ВЕРХНЕЕ меню показывало всегда нулевой уровень 2. ВЕРТИКАЛЬНОЕ ВНУТРЕННЕЕ меню показывало подпункты текушей структуры и ветки выше по дереву на уровень. С моими знаниями я лишь ветку сделать могу по примеру Надеюсь на вашу отзыввчивость
|
|
|
|
|
|
#2 |
|
Senior Member
|
Ну делаете два HMENU со .special = directory
В первом будет lib.menu1 = HMENU lib.menu1.special = directory lib.menu1.special.data = leveluid:0 А во втором будет lib.menu1 = HMENU lib.menu1.special = directory lib.menu1.special.data = leveluid:-2 Как-то так...
__________________
TYPO3 FAQ |
|
|
|
|
|
#3 |
|
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
Спасибо за быструю реакцию, попробую таким макаром.
Тут походу дела сформулировался другой вопрос: lib.menu_1 = HMENU lib.menu_1.1 = TMENU lib.menu_1.1.target = page lib.menu_1.1 { ATagParams = class="menuStyle" NO.allWrap = & #124; | } Это в моем видении простая последовательная менюшка 1-го уровня вида Раз | Два | три В этом случае у меня не работает ATagParams а мне чрезвычайно важно для верной верстки указать класс в тэге A. Развожу руками!
|
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
NO.ATagParams !
|
|
|
|
|
|
#5 |
|
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
Не по теме - но черточки-разделители | лучше реализовать через CSS по той простой причине что последнюю черточку можно убрать используя last-child, а не склеивать 2 меню в TS или использовать option-split. Last-child реализован в IE 6-7 и Mozilla
Пример (см. сайт america.gov - меню внизу): #footer ul li { border-right:1px solid #CCCCCC; display:inline; margin-right:8px; padding-right:14px; } #footer ul li:last-child { border-right:0pt none; margin-right:0pt; padding-right:0pt; } Вопрос тоже не по теме - america.gov судя по всему сделан на opensorce движке WebGUI - какие отзывы о нем никто не знает? |
|
|
|
|
|
#6 |
|
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
1. Для работы нужен мод_перл с нестандартными модулями
2. Освоить Тайпо3 оказалось лично мне проще |
|
|
|
|
|
#7 | |
|
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
Цитата:
Кроме того в Opera9 не работает. |
|
|
|
|
|
|
#8 |
|
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
в семерке все прекрасно работает
|
|
|
|
|
|
#9 |
|
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
Всем кто откликнулся, спасибо!
Еще не дошел до этого, но уже сформулировался вопрос: В теле документа в определенном месте нужно выводить заглавие - название текущего подуровня меню. Я так понимаю что это можно сделать через ТСкрипт объект? Как это можно реализовать? Задача усложняется, над меню в том же документе надо вывести название РОДИТЕЛЬСКОГО раздела. Тут я совсем руками развожу.
Последний раз редактировалось valCooL; 10.04.2008 в 18:17 |
|
|
|
|
|
#10 |
|
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
|
|
|
|