树枝 - 基于日期显示/隐藏元素



我希望通过使元素(即 url 链接(的显示对当前日期敏感来自定义 Twig 模板。 由于我对Twig相当陌生,Twig是否有任何内部方法来促进这一点,或者我很可能会使用一些Javascript来实现这一点?

感谢您的任何线索。

您可以使用date-filter和特殊关键字NOW来实现此目的

{% if "NOW"|date('U') > '2018-06-10'|date('U') %}
Show this
{% endif %}
{% if "NOW"|date('U') > '2029-06-10'|date('U') %}
Don't show this
{% endif %}

请注意,您可以将日期作为DateTime传递给模板,以避免模板中的静态代码。

最新更新