Итак, я только что заметил, что когда я пытаюсь получить доступ к чему-либо из самого .Site внутри блока диапазона, он возвращается как null / blank.
Вот пример:
<div class="row weekday">
{{ .Site.Data.company.social_media.whatsapp }}
{{ range $entry := sort .Site.Data.events "order" "asc" }}
<div class="col-sm-6 col-md-4 col-lg-4">
{{ .Site.Data.company.social_media.whatsapp }}
{{ partial "events_detail.html" (dict "entry" $entry) }}
</div>
{{ end }}
</div>
Первый .Site.Data.company.social_media.whatsapp
(перед диапазоном) отображает номер телефона.
Второй .Site.Data.company.social_media.whatsapp
(после диапазона) ничего не отображает.
То же самое происходит в частичном events_detail.html. Если я пытаюсь получить доступ к .Site изнутри частичной области, он возвращает null. Я тоже пытался передать его на (dict ...)
, но не повезло.
Что мне здесь не хватает?