木材+树枝:检查模板类型

我有一个header.twig,可以在整个网站中通用呈现。

对于存档页面,我想在标题中进行一些更改。

我可以通过创建一个新的Twig文件(例如header-archive.twig)来常规执行此操作,或者避免创建另一个文件,可以通过/检查现有header.twig中的自定义变量...

问题::是否有官方的 Twig-only 方法来检查Timber网站中的模板类型(归档,单个vs页面等)?

例如,等同于获取{{ post.type }},但适用于模板类型。

loyal_886 回答:木材+树枝:检查模板类型

使用conditionals的仅Twig方式是使用fn() or function()调用适当的函数。

{% if fn('is_archive') %}
{% endif %}

{% if fn('is_post_type_archive','my_post_type') %}
{% endif %}

本文链接:https://www.f2er.com/3012070.html

大家都在问