Правильный способ условно скрыть блок контента на определенных страницах

Какой лучший способ скрыть, например, панель навигации на определенных страницах в шаблонах Timber Twig. Пытался обернуть элемент nav bar в

{% if post.title !== 'foo bar' %}
// show the nav
{% endif %}

Но это не работает.

1 ответ

Решение

Вы не можете использовать !== в ветке Вы должны использовать !=

Рабочий фрагмент: https://twigfiddle.com/9l9lrc

{% set var = 'foo bar' %}
{% if var != 'foo bar' %}
    <h2>Nav</h2>
{% else %}
    <em>no-nav</em>
{% endif %}
Другие вопросы по тегам