获取节点 magnolia cms 的所有属性
Get all properties for a node magnolia cms
我想获取 magnolia 中给定节点的属性列表,以便我可以获得每个 属性.
的值
我尝试使用 PropertyUtil,但找不到 "tags"。
List<String> tags = info.magnolia.jcr.util.PropertyUtil.getValuesStringList(node.getProperty("tags").getValues());
实际结果是javax.jcr.PathNotFoundException: tags
。
预期结果是我可以用来查询 属性 值的属性列表。
称为'mgnl:tags',请参考info.magnolia.contenttags.manager.TagManager#TAGS_PROPERTY
干杯,
我能够使用 javax.jcr 界面节点:
PropertyIterator pi = node.getProperties();
while(pi.hasNext())
{
Property p = pi.nextProperty();
String name = p.getName();
String val = p.getString();
}
我想获取 magnolia 中给定节点的属性列表,以便我可以获得每个 属性.
的值我尝试使用 PropertyUtil,但找不到 "tags"。
List<String> tags = info.magnolia.jcr.util.PropertyUtil.getValuesStringList(node.getProperty("tags").getValues());
实际结果是javax.jcr.PathNotFoundException: tags
。
预期结果是我可以用来查询 属性 值的属性列表。
称为'mgnl:tags',请参考info.magnolia.contenttags.manager.TagManager#TAGS_PROPERTY
干杯,
我能够使用 javax.jcr 界面节点:
PropertyIterator pi = node.getProperties();
while(pi.hasNext())
{
Property p = pi.nextProperty();
String name = p.getName();
String val = p.getString();
}