【发布时间】:2016-09-15 13:06:11
【问题描述】:
我刚刚浏览了 Bolt CMS 的默认主题,然后我开始执行以下代码行:
{% if haswidgets('aside_top') %}
{{ widgets('aside_top') }}
{% else %}
我用谷歌搜索了 twig haswidgets 和 twig widgets ,但我找不到任何东西。
有人能解释一下这两种方法是什么吗?他们到底是做什么的?
【问题讨论】:
我刚刚浏览了 Bolt CMS 的默认主题,然后我开始执行以下代码行:
{% if haswidgets('aside_top') %}
{{ widgets('aside_top') }}
{% else %}
我用谷歌搜索了 twig haswidgets 和 twig widgets ,但我找不到任何东西。
有人能解释一下这两种方法是什么吗?他们到底是做什么的?
【问题讨论】:
它们是 Bolt 的一个功能。只要主题支持,扩展可以将内容推送到后端的特定位置,也可以推送到前端的某些位置。它们被称为小部件。 haswidgets() 和 widgets() twig 函数用于检查和显示它们。
你可以在这里https://docs.bolt.cm/3.1/templating/widgets和https://docs.bolt.cm/3.1/extensions/intermediate/widgets找到更多信息
【讨论】: