tgx:delimiter — разделитель для repeat-text
tgx:delimiter#
Служебный атрибут для разделения строкового источника в tgx:repeat-text.
Синтаксис#
<span tgx:repeat-text="tags -> tag" tgx:delimiter=", "></span>
Пример 1: минимум (копипаст для старта)#
<span tgx:repeat-text="tags -> tag" tgx:delimiter=", "></span>
Пример 2: реальный сценарий#
<span tgx:repeat-text="request.get.tags -> tag" tgx:delimiter=",">#</span>
Разбор#
Работает совместно сtgx:repeat-text. Если входное значение строка, runtime делит его через explode(delimiter, value); без атрибута строка считается одним элементом.
Когда использовать#
- Когда нужно управлять поведением блока прямо в шаблоне, не дублируя логику в нескольких местах.
- Когда важно сделать поведение страницы предсказуемым для пользователя в реальных сценариях.
Поведение в runtime#
- Тип: служебный атрибут.
- В sandbox директива
tgx:delimiter: разрешена.
Частые ошибки#
- Ставить delimiter без tgx:repeat-text
- Использовать слишком длинные разделители и ухудшать читаемость списка
Проверка перед публикацией#
- Пример рендерится без ошибок в sandbox.
- Значения по умолчанию обработаны (
|fallback) там, где данные могут отсутствовать.
См. также#
Связанные статьи
tgx:delimiter — разделитель для repeat-text
tgx:delimiter#
Служебный атрибут для разделения строкового источника в tgx:repeat-text.
Синтаксис#
<span tgx:repeat-text="tags -> tag" tgx:delimiter=", "></span>
Пример 1: минимум (копипаст для старта)#
<span tgx:repeat-text="tags -> tag" tgx:delimiter=", "></span>
Пример 2: реальный сценарий#
<span tgx:repeat-text="request.get.tags -> tag" tgx:delimiter=",">#</span>
Разбор#
Работает совместно сtgx:repeat-text. Если входное значение строка, runtime делит его через explode(delimiter, value); без атрибута строка считается одним элементом.
Когда использовать#
- Когда нужно управлять поведением блока прямо в шаблоне, не дублируя логику в нескольких местах.
- Когда важно сделать поведение страницы предсказуемым для пользователя в реальных сценариях.
Поведение в runtime#
- Тип: служебный атрибут.
- В sandbox директива
tgx:delimiter: разрешена.
Частые ошибки#
- Ставить delimiter без tgx:repeat-text
- Использовать слишком длинные разделители и ухудшать читаемость списка
Проверка перед публикацией#
- Пример рендерится без ошибок в sandbox.
- Значения по умолчанию обработаны (
|fallback) там, где данные могут отсутствовать.