Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
27.01.2005, 18:20 | #1 |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
Меню из подстраниц
У меня следующая задача.
Есть горизнтальное меню, расположенное внизу сайта, состоящее из заглавных страниц. Слева нужно реализовать вертикальное меню, состоящее из подстраниц, главных страниц. Т.е. сами заглавные страницы не отображаются в вертикальном меню, вместо них просто разделители-картинки. Т.о. кликая на одну из ссылок нижнего меню, слева в вертикальном меню отображаются ссылки на подстраницы, относящейся к этой ссылке(странице) подстраниц. Я никак не могу убрать меню верхнего уровня из левого вертикального меню. Вот мой код для левого вертикального меню # 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\"> |</td></td> } Мне нужно сделать так, чтобы вместо заглавных страниц в lib.menu_left.1.NO { ATagParams= class=\"white_text\" allWrap = <tr><td class=\"white_text\">|</td></td> } формировались не ссылки страниц, а просто картинки-разделители.... Как это можно реализовать? |
30.01.2005, 04:12 | #2 |
Administrator
|
Честно говоря не очень въехал в твою задачу.
попробуй - условия в TS типа pid in rootline - еще есть всякие свойства у TMENU типа entrylevel |
31.01.2005, 14:11 | #3 |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
entryLevel = 1, устанавливает отображение страниц на чиная с подстраниц, не показывая линки главных страниц(спасибо, это очень помогает в решении моей задачи)
Но, проблема остается. упростим задачу ;-) Как заменить в меню все линки на главные подстраницы одинаковыми картинками-разделителями? |
31.01.2005, 16:13 | #4 |
Administrator
|
можно в меню использовать катринки, которые добавлены в ресурсы данной старницы
|
31.01.2005, 16:16 | #5 |
Administrator
|
сорри..
можно просто doNotLinkIt и wrap c html кодом, который картинку показывает. |
31.01.2005, 17:47 | #6 |
Senior Member
|
тогда только entryLevel нужно убрать...
|
31.01.2005, 18:46 | #7 |
Продвинутый
Регистрация: 10.10.2005
Сообщений: 92
|
Большое спасибо за помощь, не совсем правда верно подсказали, но главное указать верное направление;-)
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> } Формируется левоее меню, какое нужно и было реализовать(см. первое сообщение в этой теме). |