【问题标题】:parent page properties magnolia父页面属性 magnolia
【发布时间】:2017-07-27 17:28:34
【问题描述】:

当我创建一个新页面时,我想获得一个父页面属性。我使用来自特定路径的节点创建了一个自定义组合字段,但我需要一个父页面属性来完成我的路径。有什么想法吗?

session = MgnlContext.getJCRSession(myWorkspace)
foundNode = session.getNode("/"+ parentPageProperty);
NodeIterator childrenIterator = foundNode.getNodes();
Iterable<Node> childrenIterable = NodeUtil.asIterable(childrenIterator);
List<Node> allNodes = NodeUtil.asList(childrenIterable);

【问题讨论】:

    标签: nodes jcr magnolia


    【解决方案1】:

    我假设您想到达根节点,如果是这种情况,您可以执行以下操作:

    Node rootNode = session.getRootNode();
    rootNode.getProperty("ofChoice");
    

    干杯,

    【讨论】:

    • 谢谢,但我不想要根节点,我想要父节点,谢谢
    • 然后你可以做 session.getNode("nodePath").getParent();
    • 我知道,但我想知道我在对话框中的父节点,创建新节点
    • 对不起,我还是不明白,你能详细说明一下吗?我知道您想获得某物的父节点,但它应该是什么的父节点?
    • 当我创建一个新节点时,我想检查父节点的属性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    相关资源
    最近更新 更多