Включить словарь и контекст при вызове частичного в Хьюго
Я знаю, что вы можете передавать переменные в партиал как таковой:
{{ 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" .) }}