【发布时间】:2021-03-04 01:24:17
【问题描述】:
我正在尝试在页面模板中的 .Scratch 中设置一个值,并在该页面上使用的短代码中读取它,但没有运气。
内容有:
{{< my_shortcode arg="something" >}}
页面模板(在主题中)有:
{{ .Scratch.Set "foo" "bar" }}
短代码(也在主题中)有:
the value of foo is {{ .Scratch.Get "foo" }}.
但是渲染的输出有:
the value of foo is .
对此我尝试了几种变体,包括在两种情况下都在.Scratch 前加上$,以及尝试从短代码文件中的.Page.Scratch 访问它。在所有情况下,我都会得到一个空的回报。我正在使用版本 v0.75.0-DEV。任何指针都非常感谢。
【问题讨论】:
标签: hugo hugo-shortcode