繁体   English   中英

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

[英]Timber+Twig: Check template type

我有一个 header.twig 可以在整个网站中普遍呈现。

对于存档页面,我想在标题中做一个小改动。

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

或者

问题:在 Timber 网站中,是否有官方的Twig 专用方法来检查模板类型(存档、单页、页面等)?

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

使用条件的 Twig-only 方法是使用fn()function()来调用适当的函数。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM