На btrix.net что-то тишина, может у вас подскажут)
Можно ли создать трехуровневое меню (Основные элементы-->Пункты-->Подпункты) без создания разделов? Т.е. чтобы при нажатии на Основной элемент не происходил переход в заданный раздел, а просто разворачивался узел Пунктов, где каждый Пункт представлял бы собой ссылку на определенную страничку или же разворачивал узел Подпунктов.
Я прошу прощения может-быть за какую-то назойливость, но как вы сами понимаете комьюнити у 1С Bitrix ASP.NET очень небольшое и собственно спросить больше особо и негде, а разобраться самому никак не удается. Уж я пытался и пытаюсь
Речь идет о создании такого меню, основные секции которого не будут содержать ссылок, однако будут раскрывать пункты подменю, если таковые в данной секции присутствуют.
Алексей, на форуме bitrix.net вы сказали что это можно решить путем кастомизации шаблона компонента "Меню", возможно с применением js. Изучил я этот шаблон и понял, что ума не приложу как это сделать. Может быть вы укажете направление, в котором можно продолжить копать?
А просто создать меню из нескольких уровней у меня уже получилось (наконец-то ). Я теперь бьюсь именно над тем чтобы основные секции меню, т.е. самые верхние, были без ссылок.
P.S: Использую шаблон "vertical", вот его код выложить и хотел, да только не получается)
А вы говорите, что нужно перед "else" поставить еще один условный оператор, который будет проверять является ли элемент верхним (items[i].IsRoot) и если является, то выводить его НЕ внутри тега <a href></>, как в этой строчке? Все правильно или чушь несу?
SRfix пишет:
Так вот, возвращаясь к теме, я так понял что вывод элементов списка происходит в этой строчке:
разве это сам вывод?
По-моему, это генерация ссылки. Т.е. она генерируется для любой строки (1, 2, 3, ... 999 уровней). Но если перед ней добавить ещё одно условие на принадлежность к уровням больше 1, а для первого то же самое, то БЕЗ ссылки, то мне кажется должно сработать...
Цитата
SRfix пишет:
Все правильно или чушь несу?
У самого мозг уже закипел, но звучит вроде бы разумно!
Я тут подумал, если выводить 1ый уровень без <a href>, то он же будет не кликабельный. Т.е. просто надпись, на которую нельзя нажать. Или вы имеете ввиду убирать не тег ссылки, а адрес ссылки? Тогда получится что верхние пункты будут ссылаться на корень сайта, а откуда им тогда брать подпункты? Нипонятно
Offtop: А чтобы поставить аватарку нужно небось 50 сообщений и месяц на форуме?