Russian TYPO3 community

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

martis27 17.11.2006 13:44

Nu jibat kapat!!! Dva dnia jibalsa!!! Vot odna strocka, i vsie menu items katoryje ja hociu izciezajet:
page.1.subparts.MENU_TEXT.excludeUidList = 112,113,234
(MENU_TEXT eto HMENU)

A vot
page.1.subparts.MENU_TEXT.special.list
page.1.subparts.MENU_TEXT.special.value

nifiga nisrabotala.

Da, pvavilno kto to skazal: TS jazyk netrivialnyj.

HardRock 25.11.2008 20:09

Извините за боян, но весь вечер разбирался, експерементировал, ничего атк и не вышло.

Вот моя минюха

Код HTML:


temp.menulinks = HMENU
temp.menulinks.entryLevel = 0
temp.menulinks {
        1 = TMENU
        1 {
                noBlur = 1
                expAll = 1
                wrap = <ul id="mul">|</ul>
                noBlur = 1
                sub_elementUid = 1
                NO {
                        wrapItemAndSub = <li onmouseout="out(this)" onmouseover="over(this)" id="m{elementUid}" >|</li>
                        ATagParams =
                        ATagTitle.field = // title
                }
                ACT=1
                ACT {
                        wrapItemAndSub = <li class="active" onmouseout="out(this)" onmouseover="over(this)" id="m{elementUid}" >|</li>
                        ATagParams =
                        ATagTitle.field = // title
                }
        }

        2 < .1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Очень хотелось бы чтобы вместо {elementUid} автоматом формиловалось 1 2 3 4 5 ....

помогите пожалуйста.

-=UncleByte=- 25.11.2008 21:40

Наверное надо было добавить еще insertData чтобы данные брались из базы. Пдробнее вот тут все расписано - http://wiki.typo3.org/TSref/getText

reva2 26.11.2008 00:41

Hardock, во-первых правильно писать не sub_elementUid = 1, а subst_elementUid = 1. Во-вторых, {elementUid} будет заменяться не на последовательные числа (1, 2, 3,....), а на uid страницы на которую указывает пункт меню.

HardRock 26.11.2008 11:42

Цитата:

Сообщение от reva2 (Сообщение 22804)
Hardock, во-первых правильно писать не sub_elementUid = 1, а subst_elementUid = 1. Во-вторых, {elementUid} будет заменяться не на последовательные числа (1, 2, 3,....), а на uid страницы на которую указывает пункт меню.

Пробовал subst_elementUid и так и сяк, это просто последнее что осталось от моего кода, в любом случае ничего не работает, в id так и остаётся m{elementUid}

HardRock 26.11.2008 12:25

Как всётаки добавить id к елементам меню ?

HardRock 26.11.2008 19:07

Спасибо тем кто откликнулся выше, всёравно не разобрался, пришлось подключать jquery и делать на нём автоматическое генерирование id для каждого елемента меню


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

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