在Hugo局部模板中,如何访问辅助/附加参数?

时间:2017-08-30 14:34:20

标签: go go-templates hugo

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

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

1 个答案:

答案 0 :(得分:2)

我建议使用hugo dict 功能。它允许您使用键/值对传递信息。 documentation表示您的用例。

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

然后,您只需使用 {{。test}} {{。term}} 即可访问这些值。

或者您可以使用scratch功能,这是一个更全面的"全球"方法