Правильный способ условно скрыть блок контента на определенных страницах
Какой лучший способ скрыть, например, панель навигации на определенных страницах в шаблонах 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 %}