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

在Hugo部分模板中,如何访问辅助/附加参数?,go,go-templates,hugo,Go,Go Templates,Hugo,假设我有{{partial“li.html”$test$root.Data.Term} 有了它,我可以访问第一个参数,$test,只需参考li.html模板中的,但是如何从同一模板中访问第二个或附加参数($root.Data.Term),我建议使用hugodict函数。它允许您使用键/值对传递信息。这些状态针对您的用例 {{ partial "yourPartial" (dict "test" "yourTestData" "term" "yourTerm") }} 然后,只需使用{.test

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


有了它,我可以访问第一个参数,
$test
,只需参考
li.html
模板中的
,但是如何从同一模板中访问第二个或附加参数(
$root.Data.Term
),我建议使用hugodict函数。它允许您使用键/值对传递信息。这些状态针对您的用例

{{ partial "yourPartial" (dict "test" "yourTestData" "term" "yourTerm") }}
然后,只需使用{.test}{.term}即可访问这些值

或者,您可以使用函数,这是一种更“全局”的方法。

尝试
{{partial“li.html”(dict“test”$test“Term”$root.Data.Term)}
,然后使用
.test
.Term
访问它们。基于: