2016-04-27 65 views
1

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

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

回答

2

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

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

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

+0

哦,很高兴谢谢你!我不知道这样的文件存在! :d –