Таргетинг на определенный шаблон страницы с помощью Timber (WordPress)

Я пытаюсь вывести некоторый HTML-контент на определенную страницу с файлом Timber (.twig). Мне удалось вывести содержимое на домашнюю страницу, но не на конкретную страницу.

Я попробовал следующий код:

% if fn (is_page('proprietes')) %}
    <h5 class="widget__headline">Test</h5>
    {% endif %}

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

Спасибо за вашу помощь.


person Thierry Ouellet    schedule 17.01.2017    source источник
comment
правильно ли написаны свойства? вам не хватает первого { ?   -  person Serg Chernata    schedule 17.01.2017


Ответы (2)


Правильный способ:

{% if fn('is_page', page) %}

«страница» может быть слагом/идентификатором/массивом идентификаторов и т. д.

person Seba    schedule 19.09.2018

Попробуйте использовать id вместо slug, например:

{% if fn (is_page(7)) %}
    <h5 class="widget__headline">Test</h5>
{% endif %}
person mariobros    schedule 19.01.2017