[[~[[+vendor.resource]]]] ошибка

Добрый день! Делаю вывод производителя с ссылкой
<a [[+vendor.resource:gt=`0`:then=`href="[[~[[+vendor.resource]]]]"`]]>[[!+vendor.name]]</a>
в ошибках постоянно
`0` is not a valid integer and may not be passed to makeUrl()
. Может кто сталкивался, как исправить? Я понимаю, что он ругается, что страницы нет, но стоит же проверка…
Дмитрий
02 июля 2025, 13:55
modx.pro
118
0

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

Дмитрий
02 июля 2025, 15:45
0
Наверно сначала выполняется [[~[[+vendor.resource]]]], т к это не fenom, а потом проверяется условие…
сделал так
[[+vendor.resource:gt=`0`:then=`href="[[~[[+vendor.resource:default=`1`]]]]"`]]>[[!+vendor.name]]</a>
. Может более правильное решение?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1