标签: magnolia
我有一个内容应用程序,其中包含一个主导的唯一字段,我想将其用作新节点的节点名称。问题是它包含的字符不能成为JCR节点名称的一部分,因此如果我将它链接到jcrName而不是自定义属性,它将变成对字段原始目的无用的东西(在其他,字段值将包含斜杠。
我当前的解决方案为节点名称添加了一个额外的字段,虽然这确实有效,但它会在细节中添加一个UI字段,这对于应用程序的用户来说是无可比拟的。
有没有办法让一个字段读取和写入字符串值到自定义属性,但是还使用它(以其清晰的形式)命名节点?
答案 0 :(得分:1)
您可以使用this作为基础,特别注意2.b.ii中的代码。 (尤其是setNodeName),并忽略yaml位。
我希望这有帮助!