渴望在工艺CMS中加载部分内容

时间:2018-09-10 02:48:53

标签: twig eager-loading craftcms

在阅读了如何急于加​​载工艺cms之后,似乎大多数示例都显示了这样的内容

{% set entries = craft.entries()
.section('news')
.all() %}

{% for entry in entries %}
{# Get the related asset, if there is one #}
{% set image = entry.assetsField.one() %}
{% if image %}
    <img src="{{ image.url }}" alt="{{ image.title }}">
{% endif %}
{% endfor %}

渴望将资产或字段加载到已定义的部分中。

我需要急于加载显示在所有条目,页面,索引的页眉部分(以及所有其他全局变量,例如页脚)。

标头包含在主布局文件中。

是否有一种在每次使用主版图时都渴望加载标头的方法?

还是我需要进入每个页面并渴望将每个资产加载到页眉中?

标头似乎没有对数据库发出很多请求,因为它大部分是硬编码的,因此如果急于加载是关于优化数据库请求,那么如何急于加​​载此报头?

我希望这有意义吗?

0 个答案:

没有答案