пятница, 8 февраля 2013 г.

динамическое меню modx

<li><a href="/produkcziya/nekij-produkt-2.html" title="Некий продукт 2">Некий продукт 2</a></li>

<li><a href="/produkcziya/nekij-produkt-1.html" title="Некий продукт 1">Некий продукт 1</a></li>

<li><a href="/produkcziya.html" title="Продукция">Продукция</a>

<li class="last"><a href="/news/novost-iv.html" title="Новость IV">Новость IV</a></li>

<li><a href="/news/novost-iii.html" title="Новость III">Новость III</a></li>

<li><a href="/news/novost-ii.html" title="Новость II">Новость II</a></li>

<li><a href="/news/news-1.html" title="Новость I">Новость I</a></li>

<li><a href="/news.html" title="Новости">Новости</a>

<li><a href="http://modx.moc/" title="Главная">Главная</a></li>

Будет сформирован следующий список:

Если структура ресурсов у нас такая как на изображении ниже:

Указав 0 в качестве значения параметра &startId, мы указали сформировать список ссылок на дочерние элементы корневой папки.

&startId - параметр, передающий ID ресурса, список ссылок на дочерние элементы которого, необходимо сформировать

Как вы понимаете, мы вызываем сниппет Wayfinder и передаем ему параметр &startId.

[!Wayfinder? &startId=`0`!]

Для начала, давайте создадим чанк и назовем его main-menu. Содержимым чанка будет:

Вызов сниппета и передача параметров происходят как и у любого другого сниппета, а результатом работы, является вывод ненумерованного списка, элементами которого являются ссылки на дочерние документы определенного ресурса.

В сегодняшнем уроке мы поговорим о реализации динамического меню. Для реализации динамических меню мы будем использовать сниппет Wayfinder.

Инструкция по созданию сайта на MODX Evolution - Урок 11 - Реализация динамического меню

Инструкция по созданию сайта на MODX Evolution - Урок 11 - Реализация динамического меню | Записки современного флибустьера

Комментариев нет:

Отправить комментарий