Создание фильтра Twig для назначения значений по умолчанию, если не указано иное

Я пытаюсь использовать веточку в качестве системы шаблонов для моего сайта. Я хочу написать что-то вроде...

{{ title }}
{% pageAuthor | Unknown %}

Я хотел бы, чтобы "Неизвестно" стало значением по умолчанию, если pageAuthor пуст. Я мог бы использовать кучу утверждений "если", но это повредило бы читабельности. Это чисто и легко написать. Спасибо за любую помощь!

1 ответ

Решение

Используйте Twig's default фильтр:

{{ pageAuthor|default('Unknown') }}
Другие вопросы по тегам