Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вопрос по уровням меню.

00 голосов
6
Значит, дело такое! )))) Есть три уровня меню:
Код
top - Верхнее
left - Левое
left_ext - Меню разделов

А теперь ближе к делу! ))) с помощью jquery сделано меню, разъезжающееся! ))) (какое слово дерзкое)
Все работает в порядке. Но для того чтобы оно не перескакивало в разделах лежат два типа меню left и left_ext, но при просмотре карты сайта он выдает по нескольку раз одни и те же разделы. Как быть? как исправить это? кто-нибудь сталкивался?! ПОМОЖИТЕ!!!
спросил 14 Сен, 13 от Serofim (800 баллов)

6 Ответы

00 голосов
Господа!!! Не молчим! ))))
ответил 15 Сен, 13 от Serofim (800 баллов)
00 голосов
TeppopucT,
вы завели такой тип меню - left_ext ? не очень удачное решение.

Ответ в том, чтобы продумать карту сайта, типы меню и содержимое файлов меню.
ответил 13 Дек, 13 от EcbKa (180 баллов)
00 голосов
Попробуйте переименовать во что-то другое. Суффикс _ext используется для файла генерации динамической части меню, и может вызываться дважды - один раз вами, другой раз автоматически, при условии что в компоненте меню указано использовать _ext. Хотя, если это так, то это баг, надо будет проверить.
ответил 28 Март, 14 от Eddie (2,060 баллов)
00 голосов
left_ext - действительно наверное не самый удачный вариант идентификатора. Однажды попал в похожую на Вашу ситуацию. В моем случае меню разделов использовало menu_ext-файлы, с которыми, как выяснилось, стандартный компонент "карта сайта" работать не умеет - в самом файле компонента присутствует проверка на то, что путь в ссылке "физический", т.е указывает на реальную папку, соответственно, для работы с "виртуальными" путями компонент пришлось доработать. После этого всплыла проблема того, что многие разделы дублируются, причем они дублируются столько раз, сколько задано уровней для карты сайта. Фишка в том, что если в разделе нет меню, то берется меню вышестоящего раздела, такое зацикливание в моем случае продолжалось до тех пор, пока компонент не отсекал меню исходя из максимального уровня. Вот такая история..
ответил 20 Июль, 14 от xxZEUSxx (100 баллов)
00 голосов
Спасибо!!! ;) а теперь, ребятки, расскажите подробнее! пожалуйста!!! что-то я не понимэ все выше изложенное! каким образом мне сделать "починикс" моей карты сайта? ;)
попробую изменить суффикс...если поможет, отпишусЬ! ;)
ответил 21 Ноя, 14 от Serofim (800 баллов)
00 голосов
кажется, не работает заменя имени!!! =) но ещё поковыряюсь! если появятся идеи! буду признателен!!! хочется услышать, кто и что думает?! :)
ответил 17 Март, 15 от Serofim (800 баллов)

Похожие вопросы

0 голосов
7 ответов
спросил 04 Авг, 13 от madclown (160 баллов)
0 голосов
0 ответов
спросил 14 Авг, 13 от Dayran (840 баллов)
0 голосов
4 ответов
спросил 03 Июль, 13 от KaTpiHa (120 баллов)
0 голосов
0 ответов
спросил 15 Окт, 13 от аноним
0 голосов
2 ответов
спросил 06 Май, 14 от MortiMer (160 баллов)