Magnolia 6.0 获取端点中的当前节点

Magnolia 6.0 get current node in endpoint

我这里有一个 magnolia 6.0 运行,它使用 ftl,需要找出请求的节点来构建导航并将当前节点标记为活动节点。

我遍历页面和子项目以获取每个导航条目。但是我没有得到当前节点。

示例:

对 magnolia 的 api 调用如下所示:

my-website/page-1/sub-page-1-2.json

所以我需要知道 sub-page-1-2 是 ftl 模板中的当前值。

我发现了一个类似的问题,但这对我不起作用: FreeMarker - Get Current URL

所以我尝试了以下方法:

有没有办法在ftl模板中获取请求的节点?[​​=15=]

是的,有一种方法可以获取请求的节点(内容)或有关上下文的更多信息。

请看https://documentation.magnolia-cms.com/display/DOCS60/Rendering+context+objects

希望对您有所帮助,

干杯,