在Magnolia中取消注册自定义节点类型

时间:2016-04-27 09:21:06

标签: magnolia

有谁知道是否可以取消注册自定义节点类型?

例如,我创建了一个自定义节点类型,说“mgnl:product”,它是在启动时创建的,然后我想删除这个“mgnl:product”,因为我不会再使用它了。因为当前,即使我从xml中删除它,然后在启动时,当我尝试在JCR浏览器中添加内容节点时,我仍然可以在列表中看到此节点类型。

1 个答案:

答案 0 :(得分:2)

您应该在custom_nodetypes.xml中找到自定义类型。此文件位于${magnolia.home}文件夹:

${magnolia.home}/repositories/magnolia/repository/nodetypes/custom_nodetypes.xml

只需删除与您的自定义类型和重启服务器对应的<nodeType />定义。您还需要将其从mgnl-nodetypes/magnolia-*-nodetypes.xml文件中删除,因此不会再次添加。