Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Свертываемое меню. (http://forum.typo3.ru/showthread.php?t=8586)

Gemini 18.05.2010 13:17

Свертываемое меню.
 
Здравствуйте всем.

Я новичок в использовании typo3.

И поэтому возник вопрос.

Как можно сделать древовидное, или свертываемое/развертываемое меню?
Т.е. по клику,если оно свернуто - разворачивается, по клику, если развернуто - сворачивается.

Или что то типа http://webdesign.site3k.net/?/conjun.../menutree.html - большого меню слева.

На данный момент создаю меню как:
Код:

temp.mm = HMENU
temp.mm.1 = TMENU
temp.mm.1.NO.linkWrap = <p> | </p>

temp.mm.1.expAll = 0
temp.mm.1.SPC = 1

temp.mm.2 = TMENU
temp.mm.2.NO.linkWrap = <div style="margin-left: 20px; margin-top: 5px; font-size:11px;"> | </div>

Соответственно, по нажатию на пункт меню 1 уровня, появляется подменю, но свернуть его еще раз нельзя....

Илья 19.05.2010 00:47

Посмотри на это меню:
http://typo3.org/extensions/reposito...rdion/current/

marco 19.05.2010 17:51

или это http://typo3.org/documentation/docum...nu/1.1.0/view/

Gemini 19.05.2010 19:13

Ваши варианты не проверил, потому как нашел свой - но спасибо вам за советы!
суть,того что я нашел:
к коду дописывается
Код:

temp.mm.1.collapse = 1
и еще один клик на элементе меню, если он "раскрыт" сворачивает его.

Gemini 19.05.2010 19:53

И еще один вопрос.
Теперь мое меню выглядит так:
Код:

temp.mm = HMENU
temp.mm.1 = TMENU
temp.mm.1 {
noBlur = 1
expAll = 0
SPC = 1
collapse = 1

IFSUB = 1
IFSUB {
linkWrap = <p> <img src="fileadmin/template/images/plus.gif" alt = "Развернуть"> | </p>
ATagBeforeWrap = 1
}
NO.linkWrap = <p>  | </p>

ACT = 1
ACT.allWrap =<p> | </p>
#ACT.allWrap =<p> <img src="fileadmin/template/images/minus.gif" alt = "Свернуть"> | </p>
}

Надо решить возникшую проблемку - как сделать так, чтобы, если пункт имеет подменю, то когда он активный то была использована закомментированная строка, т.е. в пункте был еще и рисунок минуса.
А если у данной страницы нет подпунктов - то использовался текущий ACT ?

reva2 19.05.2010 20:00

Цитата:

Сообщение от Gemini (Сообщение 27992)
Надо решить возникшую проблемку - как сделать так, чтобы, если пункт имеет подменю, то когда он активный то была использована закомментированная строка, т.е. в пункте был еще и рисунок минуса.
А если у данной страницы нет подпунктов - то использовался текущий ACT ?

ACTIFSUB и иже с ним вам в помощь


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

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