在 Hugo 部分模板中,如何访问 secondary/additional 参数?

In a Hugo partial template, how do I access secondary/additional parameters?

假设我有 {{ partial "li.html" $test $root.Data.Term }}.

通过简单地引用 li.html 模板中的 .,我可以访问第一个参数或 $test,但是如何访问第二个或附加参数($root.Data.Term) 来自同一模板?

我建议使用 hugo dict 函数。它允许您使用 key/value 对来传递信息。 documentation 声明对于您的用例。

{{ partial "yourPartial" (dict "test" "yourTestData" "term" "yourTerm") }}

然后您可以使用 {{ .test }}{{ .term }}.[= 访问这些值13=]

或者,您可以使用 scratch 函数,这是一种更 "global" 的方法。