Я хочу иметь это изображение не показывает, если перевод пуст или не существует
<img class="partners-logo" src="{{ 'page.image.path' | trans | raw }}">
Так можно ли обернуть вокруг него логический цикл, как в следующем коде?
{% if {{ 'page.image.path' | trans }} is not null %}
<img class="partners-logo" src="{{ 'page.image.path' | trans | raw }}">
{% endif %}
Очевидно, не так? Тогда как это должно быть?
Вы можете сделать что-то подобное:
{% if "page.image.path"|trans != "page.image.path" %}
Это проверит, отличается ли результат перевода от ключа перевода: если ключ перевода не имеет перевода, фильтр trans
возвращает ключ перевода.
Других решений пока нет …