Ошибка в журнале ошибок MODX Revolution
Парни, как вылечить такую ошибку из Журнала ошибок MODX Revolution:
[2016-01-28 12:10:42] (ERROR @ /assets/components/pdotools/connector.php) `[[+section.id]]` is not a valid integer and may not be passed to makeUrl()
Комментарии: 7
Ну тут же явно написано, что система ждет из
[[+section.id]]
тип данных integer, а там наверно что-то другое…
Может тип данных не соответствовать из-за конструкуции:
<a href="[[~[[+section.id]]]]" class="author">[[+section.pagetitle]]</a>
?
Вам сюда https://modx.pro/help/1496/
Проверил синтаксис во всех чанках и шаблонах: + и * везде соблюдаются.
Вызов +section.id использую одного вида:
Вызов +section.id использую одного вида:
<a href="[[~[[+section.id]]]]" class="author">[[+section.pagetitle]]</a>
Может ошибка как-то с этим связана?
У меня такая ошибка генерировалась в чанке тикета, где я прописал свой код, а код по умолчанию закомментировал. Ошибок нигде не было, но как только я вобще удалил закомментированный код ошибка пропала.
Понял. Буду пробовать
Вылечил: ошибка была из-за вывода в tpl чанке для mSearch плейсхолдера
[[+section.id]]
Видно не контачат они друг с другом.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.