Условный дисплей с веткой - PullRequest
0 голосов
/ 26 сентября 2019

Я использую Twig in Views, чтобы перезаписать вывод с условием.

{{ field_illus_lycee }}
{% if field_titre_pour_views is defined %}
    {% if field_titre_pour_views is not empty %} 
        {{ field_titre_pour_views }}
    {% endif %}
{% else %}
    {{ title }}
{% endif %}  
<span class="accroche-admin">{{ body }}</span>

Я хочу отобразить field_titre_pour_views, только если он существует и не пуст, в противном случае должен отображаться обычный заголовок.Но в этот момент обычный заголовок не отображается. Вдохновленный этим

Я не понимаю, какую ошибку я допустил.

РЕДАКТИРОВАТЬ: правильный код

 {{ field_illus_lycee }}
        {% if field_titre_pour_views is defined %}
            {% if field_titre_pour_views is not empty %} 
                {{ field_titre_pour_views }}
{% else %}
            {{ title }}
            {% endif %}
        {% else %}
            {{ title }}
        {% endif %}  
        <span class="accroche-admin">{{ body }}</span>

1 Ответ

1 голос
/ 26 сентября 2019

Иногда просить - это найти ... этот код делает свое дело:

 {% if field_titre_pour_views |default %}
     {{ field_titre_pour_views }}
 {% else %}
     {{ title }}
 {% endif %}

Авто исправлено :) Надеюсь, это поможет кому-то еще.

...