Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
02.03.2007, 12:22 | #1 |
Новенький
|
Код подменю перед пунктом меню
Многоуважаемое собрание, помогите, пожалуйста, вот в каком вопросе.
Сверсталось меню таким образом: Код:
подпункт 1 | пункт 1 подпункт 2 | ... | подпункт n | ... подпункт 1 | пункт n подпункт 2 | ... | подпункт n | Возможно ли такую конструкцию реализовать штатно с помощью HMENU с двумя TMENU? Вот код, в котором осталось только поменять местами <td>: Код:
lib.home_mainmenu = HMENU lib.home_mainmenu.excludeUidList = {$sitemap_id},{$feedback_id} lib.home_mainmenu.1 = TMENU lib.home_mainmenu.1 { expAll = 1 NO = 1 NO { allWrap = <td class="menuname"><div class="submenuname">|</div></td> doNotLinkIt = 1 wrapItemAndSub = <tr>|</tr> } } lib.home_mainmenu.2 = TMENU lib.home_mainmenu.2 { noBlur = 1 NO = 1 NO { allWrap = <li>|</li> } wrap = <td class="menu"><div class="submenu"><ul>|</ul></div></td> } Учитывая фиксированное кол-во пунктов первого уровня обошел проблему, использовав несколько special=directory, но хочется решить задачку в общем виде. |
02.03.2007, 13:44 | #2 |
Senior Member
|
отказаться от табличной верстки и использовать float:right; код меню располагается перед подменю - что правильно с точки зрения логики, а на экран выводится правее - как вы и хотели.
|
02.03.2007, 15:20 | #3 |
Новенький
|
|
02.03.2007, 16:31 | #4 |
Senior Member
|
HMENU не определяет визуализации... визуализацию определяет CSS. Логику HMENU менять не нужно!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как отображать подменю у активного меню | demav | Общие вопросы | 9 | 28.03.2007 01:07 |
Получить число страниц в подменю?? | dr_on | TypoScript практикум | 2 | 30.11.2006 17:45 |
Не получается отобразить меню второго уровня... | Vit Brevis | Общие вопросы | 5 | 22.11.2006 17:52 |
страница подменю как главная страница основного меню | Vladimir_ | TypoScript практикум | 1 | 10.10.2006 16:12 |
Меню из подстраниц | Grank | Общие вопросы | 6 | 31.01.2005 18:46 |