![]() |
Форум больше не используется. Присоединяйтесь к каналу #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
|
![]() |
![]() |
![]() |