.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?