Не понимаю как формируется меню

Коллеги, есть сайт с меню.
Смотрю как оно выводится.
При просмотре в браузере оно таково:

<ul id="menu" class="level-1">
	<li class="first "><a href="/" title="Новости" class="item1" target="">Новости</a></li>
	<li class="active active"><a href="about/" title="О компании" class="item1" target="">О компании</a>
	        <ul class="level-2">
				<li class="first "><a href="rukovodstvo" title="Руководство">Руководство</a></li>
				<li class=" "><a href="structure/" title="Структура управления">Структура</a></li>
			</ul>
	</li>
	<li class=" "><a href="for-businessmans/" title="Для бизнеса" class="item1" target="">Для предпринимателей</a></li>
	<li class=" "><a href="pravo-praktika" title="Правовая практика" class="item1" target="">Правоприменительная практика</a></li>
	<li class=" "><a href="laws" title="Обращения граждан" class="item1" target="">Обращения граждан</a></li>
</ul>
Данное меню наблюдаем при выборе пункта «О компании» — то есть динамическое древовидное меню.
Вопрос как мне написать pdomenu к данному меню. Новичок не пинайте строго.
Иржи
12 февраля 2019, 12:43
modx.pro
146
0

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

Андрей
12 февраля 2019, 13:34
0
{'pdoMenu' | snippet : [
    'parents' => 0,
    'tplOuter' => '@INLINE <ul id="menu" class="level-1">{$wrapper}</ul>',
    'tplInner' => '@INLINE <ul class="level-2">{$wrapper}</ul>',
    'tpl' => '@INLINE <li {$classes}><a href="{$link}" class="item1" title="{$menutitle}">{$menutitle}</a>{$wrapper}</li>',
    'tplInnerRow' => '@INLINE <li {$classes}><a href="{$link}" title="{$menutitle}">{$menutitle}</a></li>'
]}

Чтобы вызов работал, нужно включить системную настройку Использование Fenom на страницах. И почитай документацию на досуге, там всё вполне понятно написано =)
Иржи
12 февраля 2019, 14:00
0
Андрей, я сделал вот так
[[pdoMenu?
    &parents=`27`
    &level=`2`
    &tplOuter = `@INLINE <ul id="menu" class="level-1">[[+wrapper]]</ul>`
    &tplInner = `@INLINE <ul class="level-2">[[+wrapper]]</ul>`
    &tplInnerRow =`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>`
]]

Fenom позволит сделать меню динамическим ?
    Иржи
    12 февраля 2019, 14:03
    0
    Андрей, подскажите как сделать чтобы меню динамически раскрывалось?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
8