Fenom и Google Analytics
Добрый день!
Не могу понять в чем прикол, у меня Fenom конфликтует с кодом счетчика Google Analytics.
В чанке карточки товара для MiniShop2 есть вот такой код Fenom:
Не могу понять в чем прикол, у меня Fenom конфликтует с кодом счетчика Google Analytics.
В чанке карточки товара для MiniShop2 есть вот такой код Fenom:
{if $_modx->resource.price > '10000'}Доставим этот товар бесплатно!
{else}Доставим этот товар по Самаре за 250 рублей
{/if}
Также в шаблоне есть чанк [[$counters]], в котором прописаны коды Яндекс.Метрики и Google Analutics. Фишка в том, что если я убираю код гугла, то выборка феном работает как надо, если я вставляю код гугл аналитики, то вместо выборки он выводит на странице весь код Fenom, вот так:{if $_modx->resource.price > '10000'}Доставим этот товар <b>бесплатно!</b>
{else}Доставим этот товар по Самаре за 250 рублей
{/if}
В чем может быть проблема? Причем яндекс.метрика, которая живет в том же чанке, что и гугл аналитика никаких проблем феному не создает… Комментарии: 5
Всему виной фигурные скобки, в логе ошибок это должно обозначаться.
Все что вызывает проблемы возьмите в тег ignore:
{ignore}
[[$counters]]
{/ignore}
Далеко не всегда спасает такое действие.
Уже много раз сталкивался с тем, что код заключенный в теги игнор все равно вызывает сбой в работе шаблонизатора.
И единственным вариантом остается открывать JS который вызывает конфликт и вручную проходиться и разделять пробелами фигурные скобки от символов.
Уже много раз сталкивался с тем, что код заключенный в теги игнор все равно вызывает сбой в работе шаблонизатора.
И единственным вариантом остается открывать JS который вызывает конфликт и вручную проходиться и разделять пробелами фигурные скобки от символов.
Поставте пробел после фигурной скобки, мне помогло
Блин, получается кроме как пробел поставить больше решения нет? Как-то неправильно)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.