Как отключить жидкий рендеринг или вставить буквальные фигурные скобки на страницу Business Catalyst или в держатель контента?

Я пытаюсь создать простую динамическую страницу в Business Catalyst, используя шаблоны Mustache. Синтаксис Mustache конфликтует с синтаксисом жидкой разметки, но BC не предоставляет никакой документации — абсолютно никакой — о том, как отключить Liquid или вставить буквальные фигурные скобки на страницу.

Я не хочу загружать шаблоны Mustache из отдельных файлов через ajax из соображений производительности и предпочел бы, чтобы все они были встроенными.


person wmakley    schedule 14.09.2015    source источник


Ответы (2)


Ответ Тео работает, но распространяется на весь сайт. Чтобы запретить синтаксический анализ Liquid Markup только внутри (частей) выбранных файлов, используйте синтаксис {% raw -%}...{% endraw -%}. BC не будет пытаться изменить какой-либо синтаксис Liquid в этих тегах.

Это находится в официальной документации по адресу: http://docs.businesscatalyst.com/dev-assets/reference#!/liquid-reference/reference/logic-tags.html!raw

person Robert K. Bell    schedule 15.09.2015
comment
Спасибо, не знаю, как я это пропустил, но это сработало отлично. - person wmakley; 17.09.2015

Жидкая разметка в BC по-прежнему доступна в бета-версии, и вы можете отключить ее в разделе «Настройки сайта» > «Бета-функции», сняв флажок «Включить жидкую разметку».

person Theo    schedule 15.09.2015
comment
Даже эта проблема не является достаточной причиной для отключения жидкости на всем сайте. Это такое значительное улучшение. - person wmakley; 17.09.2015