Не работает Fenom в шаблонах
Почему может не работать феном в шаблонах? В чанках работает, но стоит тот же самый код перенести в шаблон, парсер останавливается.
Куда копать?
Спасибо!
Куда копать?
Спасибо!
Комментарии: 14
в системных настройках pdotools
Видимо имеется ввиду значение переменной pdotools_fenom_parser. Ну и синтаксис проверить до кучи, если переносите не в пустой шаблон.
Она выставлена в значение «да»
Тем не менее феном работает только в чанках
Тем не менее феном работает только в чанках
А что именно в шаблоне происходит? код на феноме просто выводится без выполнения? Или пустую страницу отдаёт? В логе есть какие ошибки?
Отдает пустую страницу. Лог пока дать не могу, надо отследить.
Причем тот же самый код в чанке, который вызывается из шаблона, срабатывает. Я поначалу думал что синтаксис, но потом понял что синтаксис не причем, в чанке работает.
Причем тот же самый код в чанке, который вызывается из шаблона, срабатывает. Я поначалу думал что синтаксис, но потом понял что синтаксис не причем, в чанке работает.
Если отдаёт пустую страницу, ищите ошибки.
Лог ошибок разбирайте.
Ну как бы разница очевидна.
читаем
Лог ошибок разбирайте.
В чанках работает, но стоит тот же самый код перенести в шаблон, парсер останавливается.Тот же самый?
Ну как бы разница очевидна.
читаем
Честно говоря Вас не понял. Чем код фенома в чанке должен отличаться от кода в шаблоне?
Простой пример
{if $a == 5} {/if} в чанке работает, в шаблоне останавливает парсер.
pdotools_fenom_parser — включает обработку шаблонизатором всех страниц сайта. То есть, не только чанков, но и шаблонов
Вот эта опция включена как раз
Простой пример
{if $a == 5} {/if} в чанке работает, в шаблоне останавливает парсер.
pdotools_fenom_parser — включает обработку шаблонизатором всех страниц сайта. То есть, не только чанков, но и шаблонов
Вот эта опция включена как раз
Это должно быть в логе ошибок, но проверьте в шаблоне JS-скрипты на предмет фигурных скобок (Fenom их за свои принимает). Если есть, поставьте пробелы после них.
Знаю про это ) Но прикол в том, что шаблон пустой. Я сейчас вышел из положения, просто указываю чанки и в них уже феном. Но все же хотелось бы полностью на феном все перевести
Лог пока дать не могу, надо отследить.Не совсем ясно что нужно отслеживать, если отдаётся пустая страница, и происходит это после вставки fenom кода, запись об этом появится в логе.
Какая версия MODX и php? pdoTools последней версии? И покажите на всякий случай код шаблона.
Проверьте нет ли в шаблонах javascript-ов
А такой нет:
<script>
var a = {"a"=2,"b"=3}
</script>
Такой кусок кода будет видавать ошыбку.А такой нет:
<script>
var a = { "a"=2,"b"=3 }
</script>
Про это известно, спасибо!
Воспроизводится на 2.6.5-pl
PDO tools 2.12.3
PDO tools 2.12.3
Итак, проверил на свежеустановленной ЦМС, версии MODX Revolution 2.7.2-pl
PDO tools 2.12.5 -pl
Парсер не останавливается. Возможно дело в версии конкретно той цмс, где столкнулся изначально
PDO tools 2.12.5 -pl
Парсер не останавливается. Возможно дело в версии конкретно той цмс, где столкнулся изначально
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.