Twig обычно заменяет переменные, которые не существуют, нулевым значением.Я хотел бы изменить это поведение по умолчанию, чтобы Twig сохранил переменную без изменений, чтобы я мог проанализировать ее позже.
Например, если path
определено как '/ assets', но screen.name
не определеноследующий фрагмент шаблона:
{{path}}/js/{{screen}}.js
станет:
/assets/js/.js
Но я хочу:
/assets/js/{{screen}}.js
, чтобы можно было снова проанализировать переменнуюпозже, после того, как это получит некоторую ценность.Пожалуйста, имейте в виду, что использование фильтра по умолчанию ({{path}}/js/{{screen|default('{{screen}}')}}.js
) громоздко и должно повторяться для каждой переменной, так что это не решение для меня.
Есть лиспособ переопределить это поведение по умолчанию вообще?Заранее благодарим за любые советы.