tgx:inline#
Служебный атрибут для <script>, который запрещает вынос inline-кода в общий asset-пул head.
Синтаксис#
<script tgx:inline>console.log("inline");</script>
Пример 1: минимум (копипаст для старта)#
<script tgx:inline>console.log("inline");</script>
Пример 2: реальный сценарий#
<script tgx:inline>
window.__tgxInlineBoot = true;
</script>
Разбор#
Используйте только там, где код должен остаться строго в месте вставки. Для обычных сценариев предпочтительнее стандартная обработка assets.Когда использовать#
- Когда нужно управлять поведением блока прямо в шаблоне, не дублируя логику в нескольких местах.
- Когда важно сделать поведение страницы предсказуемым для пользователя в реальных сценариях.
Поведение в runtime#
- Тип: служебный атрибут.
- В sandbox директива
tgx:inline: запрещена.
Частые ошибки#
- Без необходимости использовать tgx:inline на больших скриптах
- Смешивать inline bootstrap и крупную бизнес-логику в одном блоке
Проверка перед публикацией#
- Пример корректно отрабатывает в рабочем шаблоне/тестовой странице проекта.
- Значения по умолчанию обработаны (
|fallback) там, где данные могут отсутствовать.