PankovAlxndr
@PankovAlxndr
Fullstack web developer

Как организовать многоуровневое меню cms modx?

Здравствуйте подскажите как организовать меню на modx?

Я гуглил, делал так:
[[!Wayfinder? &startId=`0` &level=`1` &rowTpl=`topMenuRowTpl` &outerTpl=`topMenuOuterTpl`]]

Все вроде бы окей, но!!
У меня есть многоуровненвое, например:
http://modx.dev/услуги/ все окей заходит
НО на этой странице у меня есть еще ссылка на такую http://modx.dev/услуги/спец-предложения и при переходе на эту ссылку у меня выкидывает на главную, а адрес остается http://modx.dev/услуги/спец-предложения и потом нельзя никуда перейти, тк корневой адрес http://modx.dev/услуги/ те при заходе опят ьв "услуги" в строке адреса http://modx.dev/услуги/услуги

что и где я сделал не так?

Еще разок
-Главная
-Услуги
--Сецпредложения
-контакты

Спецпредложения по идее дочерний элемент Услуг

http://modx.dev/услуги/сецпредложения.html - меня кидает на главную (а не должно)
http://modx.dev/сецпредложения.html - как раз перехожу на нужную странцу (а не должен) те как будто "спецпредложение" не дочерний ресурс услуг......

Даже так, как правильно поставить ссылку на дочерний элемент, находясь в родительском?
  • Вопрос задан
  • 2783 просмотра
Пригласить эксперта
Ответы на вопрос 4
По моему у вас проблема не с меню, а с дружественными URL.
Интструменты - Конфигурация - Дружественные URL - Использовать вложенные URL - Да
Ответ написан
Комментировать
Sanes
@Sanes
&level=`1` не смущает?
Ответ написан
Комментировать
Vadiok
@Vadiok
Веб разработчик
Я бы посоветовал добавить &scheme=`abs` для формирования абсолютных путей, а не относительных.
Похоже вас выкидывает на 404 страницу, в качестве которой у вас установлена главная. И с &level=`1` дочерние элементы будут выводиться только для активного раздела, чтобы выводилось для всех надо ставить 0 или вообще убрать этот параметр.
Вместо scheme можно в head сайта прописать <base href="/" /> (лично мне такой вариант не нравится, хотя многие им пользуются).
Ответ написан
Комментировать
webrevenue
@webrevenue
Веб-дизайнер и SEO оптимизатор
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы