Сайт на MODX Evolution. Часть 4. Выводим главное меню.

1. Прежде чем приступать к процессу оживления нашего главного меню, нужно, чтобы в этом меню вообще было что выводить, потому берем первый попавшийся генератор текста-рыбы Lorem Ipsum и наполняем 5 страниц со следующими заголовками:

  • Главная;
  • Наши клиенты;
  • О нас;
  • Вакансии;
  • Контакты.

Следите за флажками «Показывать в меню» (вкладка Общие) и «Публиковать» (вкладка Настройка страницы), — они должны быть отмечены (по умолчанию таковыми и являются).

Дерево документов MODX Evolution

2. Теперь когда пункты главного меню у нас есть, пришла пора организовать вывод этих же самых пунктов в чанке header. Для решения такого вопроса я буду использовать сниппет Wayfinder. Подробнее о том, что с его помощью можно реализовывать вы можете почитать вот здесь.

P.S. Кстати удалите дефолтный документ с заголовком «MODX CMS Install Success», чтобы не мешался.

Замените вывод списка в блочном элементе с идентификатором menu на вызов Wayfinder со следующими входными параметрами:

[[Wayfinder? 
&startId=`0` 
&level=`1` 
&selfClass=`current_page_item`
]]
  • startId — идентификатор контейнера, источника документов-страниц для меню;
  • level — уровень вложенности пунктов меню;
  • selfClass — класс элемента <li> для текущей веб-страницы, в соответствии с имеющейся у нас версткой я передал туда строчку current_page_item.

Чтобы не возится со стилями, смените у Пункт меню у документа «Наши клиенты» на просто «Клиенты».

Меню на сайт MODX Evolution

Просмотреть

Пока это всё. Продолжение следует.

Опубликовано 16-12-2013 в 15:20


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты