tgx:render#
Рендер контента в заданном формате (markdown, markdown-to-html).
Синтаксис#
<div tgx:render="markdown"># Title</div>
Пример 1: минимум (копипаст для старта)#
<div tgx:render="markdown"># Title</div>
Пример 2: реальный сценарий#
<article tgx:render="markdown"></article>
Пример 3: комбинированный сценарий#
<tgx tgx:repeat="/faq/*?filter[AND][slug]=&limit=1 -> doc">
<div class="tgx-doc-markdown" tgx:render="markdown"></div>
</tgx>
Разбор#
Перед конвертацией сначала обрабатываются вложенные TGX-выражения и директивы, затем markdown преобразуется в HTML.Когда использовать#
- Когда нужно улучшить видимость страницы в поиске и социальных сетях, а также структуру контента для роботов.
- Когда важно централизованно управлять meta-данными и микроразметкой без дублирования по шаблонам.
Поведение в runtime#
- Тип: пользовательская директива.
- В sandbox директива
tgx:render: запрещена.
Параметры#
Обязательные#
tgx:render— формат рендера.
Типы#
- Поддерживаемые значения:
markdown,markdown-to-html.
Частые ошибки#
- Передавать неподдерживаемый формат в
tgx:render - Ожидать markdown-рендер без предварительной подстановки TGX-выражений в содержимом
Проверка перед публикацией#
- Используется поддерживаемый формат:
markdownилиmarkdown-to-html - Проверено, что входной markdown не ломает структуру layout