[英]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.