| Автор | Повідомлення |
|---|---|
|
Повідомлення створено: 10. 03. 2011 [16:57]
|
|
|
MadAnd
А К
Автор теми
Зареєстрован(а) с: 09.03.2011
Повідомлення: 2
|
Мовне меню можна реалізувати різними способами, але оскільки воно таки є одним з типів меню то, мабуть, його варто робити через механізм меню Typo3. Ось приклад такого меню: TS setup: TYPOSCRIPT .... LANGMENU = HMENU LANGMENU.special = language LANGMENU.special.value = 0,1,2,3 LANGMENU.1 = TMENU LANGMENU.1.noBlur = 1 LANGMENU.1 { NO.stdWrap.cObject = HTML NO.stdWrap.cObject.value = <img src="ua.gif" width="25" height="25"> || <img src="ru.gif" width="25" height="25"> NO.allWrap = <div class="flag">|</div> || <div class="flag">|</div> ACT < .NO ACT = 1 ACT.doNotLinkIt = 1 } .... HTML шаблон: HTML .... <div class="flags"> <!--###LANGMENU### start--> <!--###LANGMENU### stop--> </div> .... |
|
Повідомлення створено: 10. 03. 2011 [21:30]
|
|
|
administrator
Василь Мосійчук
Зареєстрован(а) с: 23.11.2010
Повідомлення: 44
|
Це теж як варіант але текстове меню... TYPOSCRIPT temp.language_menu = HMENU temp.language_menu { special = language special.value = 0,1,2,3 1 = TMENU 1 { wrap = <ul id="language">|</ul> noBlur = 1 expAll = 1 NO = 1 NO { stdWrap.htmlSpecialChars = 1 stdWrap.cObject = TEXT stdWrap.cObject { value = Українська || Русский || English || Deutsch } allWrap = <li>|</li> } ACT < .NO ACT { ATagParams = class="active" } USERDEF1 < .NO USERDEF1 { doNotLinkIt = 1 allWrap = <li class="inactive">|</li> } USERDEF2 < .NO USERDEF2 { doNotLinkIt = 1 allWrap = <li class="inactive">|</li> } } wrap = <div class="omega">|</div> } Ми завжди вам раді
================= Українська TYPO3 громада |