Задать вопрос
@ak_wi

Как сделать условие if в modx для вывода меню?

Есть кусок кода, который выводит меню (если есть)
[[pdoMenu?
                                    &parents=`[[*id]]`
                                    &level=`1`
                                    &where=`{"template":4}`
                                    &tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
                                    &tpl=`@INLINE <li><a[[+classes]] href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
                                ]]


а как сделать из него работающее условие, что если меню нет, он выводил был верстку?

Примеры из доки что-то не дают нужного эффекта
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
[[!pdoMenu:default=`<p>вывести этот текст вместо пустого меню</p>`?
                                    &parents=`[[*id]]`
                                    &level=`1`
                                    &where=`{"template":4}`
                                    &tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
                                    &tpl=`@INLINE <li><a[[+classes]] href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
                                ]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы