Как получить доступ к вторичным / дополнительным параметрам в частичном шаблоне Hugo?
Скажи у меня {{ partial "li.html" $test $root.Data.Term }}
,
С этим я могу получить доступ к первому параметру, или $test
просто ссылаясь на .
в пределах li.html
шаблон, но как мне получить доступ ко второму или дополнительному параметру ($root.Data.Term
) из одного и того же шаблона?
1 ответ
Я бы предложил использовать функцию Гуго Дикта. Это позволяет использовать пары ключ / значение для передачи информации. В документации говорится, что для вашего случая использования.
{ partial "yourPartial" (dict "test" "yourTestData" "term" "yourTerm") }}
Затем вы можете получить доступ к значениям, просто используя {{.test}} и {{.term}}.
В качестве альтернативы вы можете использовать функцию нуля, которая является более "глобальным" подходом.