PDA

Просмотр полной версии : не понимаю я TMENU.1.collapse


pavel_p
28.08.2007, 16:42
lib.menuCatalog >
lib.menuCatalog = HMENU
lib.menuCatalog {
entryLevel = 1
1 = TMENU
1.collapse = 1
1.ACT = 1
1.NO.linkWrap = <li>|</li>
1.ACT.linkWrap = <li class="current">|</li>
1.wrap = <ul>|</ul>
2 < .1
3 < .2
4 < .2
}



в коде всё хорошо - кроме одного НО. при открытии элемента он указывает теперь на элемент родителя.


Аудио, видео, фото
Комплектующие
Блоки питания
Видеокарты AGP
Видеокарты PCI-Express


например, текущий выбранный это Видеокарты PCI-Express значит он указывает теперь на свой родитель "Комплектующие". а Элемент Комплектующие теперь ссылается на родительскую страничку.
остальные элементы ссылаются на правельные страницы.
как сделать так чтоб активные элементы теперь ссылались на свои, а не на родительские странички - кажется это не логичным

pavel_p
31.08.2007, 05:07
может кому пригодиться решение:


lib.menuCatalog = HMENU
lib.menuCatalog {
entryLevel = 1
1 = TMENU
1.collapse = 1
1.ACT = 1
1.NO.linkWrap = <li>|</li>
1.ACT.linkWrap = <li class="current">|</li>
1.ACT.doNotLinkIt = 1
1.ACT.stdWrap.typolink.parameter.dataWrap = {field:uid}
1.wrap = <ul>|</ul>
2 < .1
3 < .2
4 < .2
}





бесконечно гибкая система требует бесконечного интеллекта для ее настройки

MegaXOMK
12.10.2007, 10:41
А как сделать отдельные пункты меню без ссылки? Чтобы были только их названия?

Pavel Antonov
12.10.2007, 13:26
doNotLinkIt = 1

pavel_p
13.10.2007, 02:57
1.ACT.doNotLinkIt - делает активные пункты не ссылкой
1.CUR.doNotLinkIt - сделает текщущий выбранный
разница между текущим выбранным и активными понятна?