Добрый день.
Пытаюсь запустить сниппет без кеша. Пишу [[!snippetName]] в шаблоне или конкретной странице (сниппет создан), итог: в место результата сниппета вываливается тег [[!snippetName]]. Кто сталкивался с проблемой?
P.S. Без восклицательного знака все работает.
P.S. Такой же баг распространяется на все виды тегов, не только сниппетов.
Переустановка cms помогла :/
-
☆ A M B ☆
- 45 Posts
А какая версия CMS? По синтаксису тегов понятно, что Revo, но цифры. И какая кодировка используется?
С таким как-то не доводилось сталкиваться. Возможно стоит явно указать, что это сниппет, добавив ? после имени: [[!snippetName?]]
modx-2.2.6-pl (utf-8)
Когда переустановил на modx-2.2.6-pl, при установке cms выбрал cp1251 для mysql, помогло, но не факт, что проблема была в этом!
Перед установкой прописал:
php_flag register_globals Off
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
php_flag zlib.output_compression On
php_value zlib.output_compression_level 5
# The following directives stop screen flicker in IE on CSS rollovers. If
# needed, un-comment the following rules. When they're in place, you may have
# to do a force-refresh in order to see changes in your designs.
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
BrowserMatch "MSIE" brokenvary=1
BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary
SetEnvIf brokenvary 1 force-no-vary
-----------------------
Не рабочий восклицательный знак распростронялся не только на сниппеты, но и на все теги системы cms.
-
☆ A M B ☆
- 45 Posts
Весьма и весьма странно. Возможно вляют какие-то специфические настройки сервера. Но тут уже нужно конкретно проверять и тестировать, что не так.
Запоздалый ответ))))
Бился с этой проблемой несколько дней.
Оказалось в меню Содержимое-->Типы содержимого поставил галочку на HTML "двоичный".
Прям ровно такая же проблема была, одна на весь интернет.
Может кому поможет, когда-нибудь )