Помогите преобразовать простое меню в pdoMenu

<ul class="cl-effect-16">
			<li class="active"><a href="index.html" data-hover="HOME">HOME</a></li>
			<li><a href="timbers.html" data-hover="TIMBERS" >TIMBERS</a></li>
			<li><a href="environment.html" data-hover="ENVIRONMENT">ENVIRONMENT</a></li>
			<li><a href="mail.html" data-hover="MAIL">MAIL</a></li>
		</ul>
Надо как-то сохранить классы при этом.
Roman
10 марта 2018, 13:52
modx.pro
503
0

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

Андрей
10 марта 2018, 17:27
0
[[pdoMenu?
    	&parents=`0`
    	&level=`1`
	&outerClass=`cl-effect-16`
	&tpl=`@INLINE <li [[+classes]]><a href="[[+link]]" [[+attributes]] data-hover="[[+menutitle]]">[[+menutitle]]</a>[[+wrapper]]</li>`
]]

Это если название ссылки не отличается от того что в data-hover. Если будет отличаться, то можно использовать поле ресурса Атрибуты ссылки, туда вписывать нужное значение, например — data-hover=«HOME», и оно выведется плейсхолдером [[+attributes]]:
&tpl=`@INLINE <li [[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`

И читайте документацию, меню элементарное, там всё подробно описано =)
    Roman
    10 марта 2018, 18:13
    0
    Спасибо большое. А то первый с этим меню работаю и не мог понять до конца.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2