Готов загрузить частичку в крафт-CMS - PullRequest
0 голосов
/ 10 сентября 2018

После прочтения того, как активно загружаться в craft 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 %}

Активы или поля загружены в определенный раздел.

Мне нужно быстро загрузить частичный заголовок (и все другие глобальные значения, например нижний колонтитул), который отображается на всех записях, страницах, индексах.

Заголовок включен в основной файл макета.

Есть ли способ загружать заголовок каждый раз, когда используется мастер-макет?

Или мне нужно заходить на каждую страницу и стремиться загрузить каждый актив в заголовок?

Похоже, что заголовок не выполняет много запросов к БД, так как он в основном жестко запрограммирован, так как это нужно загружать, если стремление к загрузке связано с оптимизацией запросов к БД?

Надеюсь, это имеет смысл?

...