Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
09.04.2008, 18:52 | #1 |
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
valCooL
Здравствуйте бояре!
В Типо3 я абсолютный ньюби, посему прошу вашей помощи, ибо проект горит, а знаний не хватает: |------------Страница--------| |Горизонтальное \ меню \ нижнего \ уровня |------------------------------| |Внутреннее |Вертикальное |Меню |Текущей ветки структуры |__________________________| Собственно задачка - есть древовидная структура, на нижнем уровне которой куча разделов сайта, которые в последствии ветвятся. КАК мне организовать два меню, чтобы 1. ГОРИЗОНТАЛЬНОЕ ВЕРХНЕЕ меню показывало всегда нулевой уровень 2. ВЕРТИКАЛЬНОЕ ВНУТРЕННЕЕ меню показывало подпункты текушей структуры и ветки выше по дереву на уровень. С моими знаниями я лишь ветку сделать могу по примеру Надеюсь на вашу отзыввчивость |
09.04.2008, 19:48 | #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 |
09.04.2008, 20:06 | #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. Развожу руками! |
09.04.2008, 21:49 | #4 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
NO.ATagParams !
|
10.04.2008, 09:32 | #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 - какие отзывы о нем никто не знает? |
10.04.2008, 12:26 | #6 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
1. Для работы нужен мод_перл с нестандартными модулями
2. Освоить Тайпо3 оказалось лично мне проще |
10.04.2008, 13:20 | #7 | |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
Цитата:
Кроме того в Opera9 не работает. |
|
10.04.2008, 14:22 | #8 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
в семерке все прекрасно работает
|
10.04.2008, 16:10 | #9 |
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
Всем кто откликнулся, спасибо!
Еще не дошел до этого, но уже сформулировался вопрос: В теле документа в определенном месте нужно выводить заглавие - название текущего подуровня меню. Я так понимаю что это можно сделать через ТСкрипт объект? Как это можно реализовать? Задача усложняется, над меню в том же документе надо вывести название РОДИТЕЛЬСКОГО раздела. Тут я совсем руками развожу. Последний раз редактировалось valCooL; 10.04.2008 в 18:17 |
10.04.2008, 17:05 | #10 |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
|