Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
05.01.2010, 03:00 | #1 |
Новенький
Регистрация: 16.12.2009
Сообщений: 3
|
Меню и TypoScript
Здравствуйте.
Прошу помощи. Делаю свой первый сайт на Typo3. Не могу решить одну проблему. Есть у меня куча страниц: Код:
Root page Leistungen Design Online-Marketing Strategie & Konzeption Projektvorgehen Suchmaschinenoptimierung Agentur Karriere Kontakt Код:
# Menu 1 cObject lib.menu_1 = HMENU # First level menu-object,textual lib.menu_1.1 = TMENU lib.menu_1.1 { # Normal state properties NO.allWrap = <li class="page_item page-item"> | </li> NO.stdWrap.htmlSpecialChars = 1 # Enable active state and set properties: ACT = 1 ACT.stdWrap.htmlSpecialChars = 1 ACT.allWrap = <li class="page_item page-item current_page_item"> | </li> } Как-то вот оно и не получается. Искал по форуму, находил что-то похожее, но не то. Пните пожалуйста в нужном направлении. |
05.01.2010, 08:53 | #2 |
Новенький
Регистрация: 16.12.2009
Сообщений: 3
|
Понял свою ошибку. Код динамического меню подправил.
Код:
lib.menu_1 = HMENU lib.menu_1.0 = TMENU lib.menu_1.0 { NO.allWrap = <li class="page_item page-item-25"> | </li> NO.stdWrap.htmlSpecialChars = 1 ACT = 1 ACT.stdWrap.htmlSpecialChars = 1 ACT.allWrap = <li class="page_item page-item-57 current_page_item"> | </li> } lib.menu_1.1 = TMENU lib.menu_1.1 { NO.allWrap = <li class="page_item page-item-25"> | </li> NO.stdWrap.htmlSpecialChars = 1 ACT = 1 ACT.stdWrap.htmlSpecialChars = 1 ACT.allWrap = <li class="page_item page-item-57 current_page_item"> | </li> } |
05.01.2010, 15:10 | #3 |
Продвинутый
Регистрация: 16.03.2007
Адрес: Kherson, Ukraine
Сообщений: 51
|
Проще всего сделать так:
Код:
Root page ЯРЛЫК НА СТРАНИЦУ Root page Leistungen Design Online-Marketing Strategie & Konzeption Projektvorgehen Suchmaschinenoptimierung Agentur Karriere Kontakt |
06.01.2010, 03:25 | #4 |
Новенький
Регистрация: 16.12.2009
Сообщений: 3
|
Сделал страницу. Назначил ей:
Type:Shortcut Shortcut to page: Root page Сработало. В меню появился линк. Но... В меню у меня подсвечиваются активные пункты. Пункт, который ярлык, не подсвечивается как активный. |
09.02.2010, 17:30 | #5 |
Новенький
Регистрация: 21.12.2009
Сообщений: 26
|
Добрый день.
Подскажите пожалуйста как сделать меню (или строку, незнаю как правильно назвать) такова вида: Russian TYPO3 community > Тематические форумы > TypoScript практикум Надо чтобы на странице выводился путь к этой же странице. Пробовал приспособить TMENU temp.TOP_MENU=HMENU #1 uroven temp.TOP_MENU.1=TMENU temp.TOP_MENU.1{ noBlur = 1 expAll = 1 wrap = <ul>|</ul> #NO.wrapItemAndSub = <li>|</li> # NO.ATagTitle.field = abstract // description // title ACT = 1 ACT.wrapItemAndSub = <li class="act">|</li> # ACT.ATagTitle.field = abstract // description // title } но чета не пошло. Может както подругому надо настроить или вобще по другому это делается? Вопрос снимается решение найдено: temp.PAGE_PATH= HMENU temp.PAGE_PATH.special = rootline temp.PAGE_PATH.special.range = 1|3 temp.PAGE_PATH.special.targets.3 = page temp.PAGE_PATH.1 = TMENU temp.PAGE_PATH.1.NO.allWrap=->| Последний раз редактировалось serhio; 09.02.2010 в 18:31 Причина: Решение найдено. |
20.11.2010, 21:24 | #6 |
Senior Member
Регистрация: 23.07.2008
Сообщений: 136
|
формирование пути
ошибся темой, извените
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 |
Создать ещё одно меню, как? | djolejek | Общие вопросы | 6 | 03.12.2008 17:29 |
Разметка каскадного вложенного меню в TemplaVoila | maaboo | Общие вопросы | 7 | 27.07.2008 17:11 |
Как убрать случайные имена для каждой стрелки в меню (quickstart)? | boulder | Общие вопросы | 3 | 15.04.2008 20:28 |
Меню из подстраниц | Grank | Общие вопросы | 6 | 31.01.2005 18:46 |