Теги Fenom то распознаются в чанках то нет
Добрый день.
А не сталкивался ли никто с такой проблемой?
Синтаксис fenom в чанках и на страницах включен.
И работает.
Однако иногда бывает, что при перезагрузке страницы в браузере теги перестают распознаваться и парситься и выводятся как текст. Пару раз перегрузишь страницу и снова все ок.
К примеру я проверяю есть ли в сессии массив looked? который появляется только если есть просмотренные товары. Если он есть то вывожу блок определенный.
Но иногда на странице фронтенда ни с того ни с сего выводится — {if $.session.looked!} как текст.
Со временем проходит при обновлениях страницы.
Что это может быть?
Спасибо.
А не сталкивался ли никто с такой проблемой?
Синтаксис fenom в чанках и на страницах включен.
И работает.
Однако иногда бывает, что при перезагрузке страницы в браузере теги перестают распознаваться и парситься и выводятся как текст. Пару раз перегрузишь страницу и снова все ок.
К примеру я проверяю есть ли в сессии массив looked? который появляется только если есть просмотренные товары. Если он есть то вывожу блок определенный.
{if $.session.looked!}
<div class="title">
НЕДАВНО ВЫ СМОТРЕЛИ
</div>
{/if}Сказать что ошибка в синтаксисе, то вроде бы и нет. Ведь код работает и действительно выводит блок только после того как в сессию падает массив lookedНо иногда на странице фронтенда ни с того ни с сего выводится — {if $.session.looked!} как текст.
Со временем проходит при обновлениях страницы.
Что это может быть?
Спасибо.
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Может в каком-то чанке который подключается есть какой-то цсс
По идее должно быть $.session.looked?
Поскольку массив не существует в сессии то логичнее проверять его существование, а не пустоту.
Но вопрос не в том, что условие не срабатывает. Оно как раз работает чудесно, а вот сам modx обрабатывает его через раз. Один раз он понимает что это кусок кода, а иногда при загрузке этой же страницы — нет и выводит тег fenoma на страницу как текст