页面
Syntax
PAGE.Page
Returns
hugolib.pageState
这是一个方便的方法,适用于从shortcode和页面模板都调用的部分模板中。
layouts/shortcodes/foo.html
{{ partial "my-partial.html" . }}
当shortcode调用部分模板时,它传递了当前的上下文(dot)。上下文包括诸如Page
、Params
、Inner
和Name
的标识符。
layouts/_default/single.html
{{ partial "my-partial.html" . }}
当页面模板调用部分模板时,它也传递了当前的上下文(dot)。但在这种情况下,dot 就是Page
对象本身。
layouts/partials/my-partial.html
页面标题是:{{ .Page.Title }}
为了处理这两种情况,部分模板必须能够通过Page.Page
访问Page
对象。