.Resources.Match возвращает отсутствующие ресурсы страницы

Страница на моем сайте звонит.Resources.Matchдля получения группы файлов содержимого, которые, как я ожидаю, будут иметь собственное свойство, но не имеют. Я хотел бы получить страницу, а затем получить ресурс. Структура контента похожа на пакет страниц, и я добавил[[resources]]к переднему делу, но ни.BundleTypeниResourcesустановлен (возвращает пустой массив). Как я могу получить контент, а затем ресурс?

Каталог

      page/
├─ index.md
└- leaf_bundles/
   └- leaf/
     ├─ index.md
     └─ resource.etc

Шаблонpage/index.md

      {{ $leaf := .Resources.Match "leaf_bindles/**/*.md" | index 0 }}
{{ $leaf.IsPage }} // => true
{{ $leaf.Resources }} // => []

Главное содержаниеleaf/index.md

      [[resources]]
name = "resource"
src = "resource.etc"

Я предполагаю, что если бы я создал шаблон для "листа",.Resourcesбудет заполнен в этом контексте. Можно ли получить ресурсы листового пакета со страницы, возвращенной вызовом .Match?

0 ответов

Другие вопросы по тегам