Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Меню из подстраниц (http://forum.typo3.ru/showthread.php?t=530)

Grank 27.01.2005 18:20

Меню из подстраниц
 
У меня следующая задача.

Есть горизнтальное меню, расположенное внизу сайта, состоящее из заглавных страниц. Слева нужно реализовать вертикальное меню, состоящее из подстраниц, главных страниц.
Т.е. сами заглавные страницы не отображаются в вертикальном меню, вместо них просто разделители-картинки.
Т.о. кликая на одну из ссылок нижнего меню, слева в вертикальном меню отображаются ссылки на подстраницы, относящейся к этой ссылке(странице) подстраниц. Я никак не могу убрать меню верхнего уровня из левого вертикального меню.

Вот мой код для левого вертикального меню
# menu_left cObject
lib.menu_left = HMENU

# First level menu-object, textual
lib.menu_left.1 = TMENU
# Normal state properties
lib.menu_left.1.NO {
ATagParams= class=\"white_text\"
allWrap = <tr><td class=\"white_text\">|</td></td>
}

#Second level menu-object, textual
lib.menu_left.2 = TMENU
# Normal state properties
lib.menu_left.2.NO {
ATagParams= class=\"white_text\"
allWrap = <tr><td class=\"white_text\">&nbsp;&nbsp;|</td></td>
}

Мне нужно сделать так, чтобы вместо заглавных страниц в
lib.menu_left.1.NO {
ATagParams= class=\"white_text\"
allWrap = <tr><td class=\"white_text\">|</td></td>
}

формировались не ссылки страниц, а просто картинки-разделители....

Как это можно реализовать?

Valery Romanchev 30.01.2005 04:12

Честно говоря не очень въехал в твою задачу.

попробуй
- условия в TS типа pid in rootline
- еще есть всякие свойства у TMENU типа entrylevel

Grank 31.01.2005 14:11

entryLevel = 1, устанавливает отображение страниц на чиная с подстраниц, не показывая линки главных страниц(спасибо, это очень помогает в решении моей задачи)

Но, проблема остается.

упростим задачу ;-)

Как заменить в меню все линки на главные подстраницы одинаковыми картинками-разделителями?

Valery Romanchev 31.01.2005 16:13

можно в меню использовать катринки, которые добавлены в ресурсы данной старницы

Valery Romanchev 31.01.2005 16:16

сорри..
можно просто
doNotLinkIt

и wrap c html кодом, который картинку показывает.

Pavel Antonov 31.01.2005 17:47

тогда только entryLevel нужно убрать...

Grank 31.01.2005 18:46

Большое спасибо за помощь, не совсем правда верно подсказали, но главное указать верное направление;-)
doNotLinkIt, на сколько я понял, отвечает за то, поаказывается название страницы как ссылка или же просто как текст. А вот doNotShowLink - это как раз то, что доктор прописал;-)

Таким образом код для меню такой

# menu_left cObject
lib.menu_left = HMENU
lib.menu_left.case = upper

# First level menu-object, textual
lib.menu_left.1 = TMENU
lib.menu_left.1.NO {
doNotShowLink = 1
allWrap = <tr><td height=\"19\"><img src=\"fileadmin/template/images/arrow.gif\" width=\"24\" height=\"10\">|</td></tr>
}

lib.menu_left.2 = TMENU
# Normal state properties
lib.menu_left.2.NO {
ATagParams= class=\"white_text\"
linkWrap = <tr><td height=\"15\" valign=\"top\" class=\"link\" style=\"padding-left:20px;\"><img src=\"fileadmin/template/images/menu_doth.gif\" width=\"9\" height=\"8\">|</td></tr>
}

Формируется левоее меню, какое нужно и было реализовать(см. первое сообщение в этой теме).


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

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