Magnolia CMS,内容应用程序,从属性命名节点

时间:2017-09-26 10:43:28

标签: magnolia

我有一个内容应用程序,其中包含一个主导的唯一字段,我想将其用作新节点的节点名称。问题是它包含的字符不能成为JCR节点名称的一部分,因此如果我将它链接到jcrName而不是自定义属性,它将变成对字段原始目的无用的东西(在其他,字段值将包含斜杠。

我当前的解决方案为节点名称添加了一个额外的字段,虽然这确实有效,但它会在细节中添加一个UI字段,这对于应用程序的用户来说是无可比拟的。

有没有办法让一个字段读取和写入字符串值到自定义属性,但是还使用它(以其清晰的形式)命名节点?

1 个答案:

答案 0 :(得分:1)

您可以使用this作为基础,特别注意2.b.ii中的代码。 (尤其是setNodeName),并忽略yaml位。

我希望这有帮助!