Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Как организовать меню 2-го и более уровня отдельно от первого? (http://forum.typo3.ru/showthread.php?t=4717)

Mike10581 08.10.2007 14:33

Как организовать меню 2-го и более уровня отдельно от первого?
 
Вопрос такого плана - есть основное меню в отделной части страницы, как сделать в другой части страницы меню 2-го и последующего уровней с соответствующи порядком отображения, на пример:

основное меню: пункт_1 | пункт_2 | пункт_3 | пункт_4

вложенное меню:

-пункт_1_1
-пункт_1_2
--пункт_1_2_1
-пункт_1_3
--пункт_1_3_1
--пункт_1_3_2
-пункт_2_1

и т.д.

причем вложенное меню должно быть развернуто сразу.

Andrey Grey 08.10.2007 15:03

вот свойства HMENU, которые вам нужно изучить:
entryLevel
expAll

void 08.10.2007 15:03

А в чем проблема?
lib.menutop = HMENU
lib.menutop.1 = TMENU
lib.menutop.1.allWrap = |

lib.menuside = HMENU
lib.menuside.2 = TMENU
lib.menuside.allWrap = |
lib.menuside.expAll = 1
lib.menuside.3 < .2

Mike10581 08.10.2007 17:41

Спасибо...

mrlw 11.12.2007 18:46

:(
 
вроде сделал так .... не получается ... не выводит боковое меню .... верХнее выводит ...
помогите, плиз ...

Код:

lib.menutop = HMENU
lib.menutop.1 = TMENU
lib.menutop.1 {
 NO.ATagParams = class="uact"
 NO.allWrap = <td class="m_uact" width="40"> | </td><td><img src="images/m_del.gif" width="2" height="34" /></td>
 ACT=1
 ACT.ATagParams = class="act"
 ACT.allWrap = <td class="m_act" width="40"> | </td><td><img src="images/m_del.gif" width="2" height="34" /></td>
}

lib.menuside = HMENU
lib.menuside.2 = TMENU
lib.menuside.allWrap = |
lib.menuside.expAll = 1
lib.menuside.3 < .2


temp.mainTemplate = TEMPLATE
temp.mainTemplate {
 template = FILE
 template.file = fileadmin/template/tml1.html
 workOnSubpart = DOC_BOD

 subparts.MNU = HTML
 subparts.MNU < lib.menutop

 subparts.SUBMNU = HTML
 subparts.SUBMNU < lib.menuside

}

page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="images/bg.gif">
page.includeCSS {
 file = fileadmin/template/css.css
}

page.10 < temp.mainTemplate



Часовой пояс GMT +4, время: 12:50.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot