cmsfn .有人已经做到了吗?
cmsfn
<div ng-controller="someController"> [#assign currentNode = cmsfn.asJCRNode(content)] [#assign rootPageNode = cmsfn.root(currentNode, "mgnl:page")!] <div style="display: none">{{myVar='${rootPageNode}'}}</div> </div>
在上面的代码中,当我尝试使用 myVar
myVar
因此,首先,将FM代码减少到单行:
[#assign rootPage = cmsfn.root(content, "mgnl:page")!]
这样,你得到的仍然是 ContentMap 而不是 Node
ContentMap
Node
其次,获取页面的名称(如果这是您想要的):
${rootPage.@name}
您可以在的底部找到内容图的其他特殊属性列表 this page
$scope.myVar=... 在 someController
$scope.myVar=...
someController