Включить словарь и контекст при вызове частичного в Хьюго

Я знаю, что вы можете передавать переменные в партиал как таковой:

{{ partial "name_of_partial" . }}

^^ вызывает частичное и передает текущий контекст

{{ partial "name_of_partial" (dict "imageUrl" .Params.image "title" .Title "subtitle" .Params.subtitle) }}

^^ вызывает частичный и передает "imageURL" как словарь с переменными.

Но что, если я хочу передать текущий контекст и приведенный выше словарь?

1 ответ

Я нашел ответ на https://discourse.gohugo.io/t/accessing-from-partial-that-also-has-a-dict/5162

Резюме:

в настоящее время нет способа передать контекст, т.е. . отдельно от словаря. Обходной путь должен сделать . переменная в словаре. например

{{ partial "name_of_partial" (dict "imageUrl" .Params.image "title" .Title "subtitle" .Params.subtitle "content" .) }}
Другие вопросы по тегам