У меня есть поле отношения в netlify-cms, которое распечатывает мои несколько выбранных связанных страниц. Я изо всех сил пытаюсь заставить Хьюго пройти через цикл и захватить заголовок с каждой страницы, используя комбинацию диапазона / GetPage.
Мой сломанный Пример:
{{ range .Params.chassis.availableChassis }}
{{ with .Site.GetPage "/chassis/" . }}<h1>{{ .Title }}</h1>{{ end }}
{{ end }}
Содержание страницы:
chassis:
availableChassis:
- Nissan
- Renault
Настройка поля NetlifyCMS:
- {label: "Chassis", name: chassis, widget: object, fields: [
{label: "Available chassis", name: "availableChassis", widget: "relation", collection: "chassis", searchFields: "title", valueField: "title", required: false, multiple: true}
]}
Если я делаю это, я получаю заголовок страницы со страницы, но, очевидно, он не динамический в зависимости от выбора CMS:
{{ with .Site.GetPage "/chassis/nissan" }}<h1>{{ .Title }}</h1>{{ end }}
Возможно, более простое решение, о котором я не думал или не смотрю в нужном месте в документах.