有谁知道是否可以取消注册自定义节点类型?
例如,我创建了一个自定义节点类型,说“mgnl:product”,它是在启动时创建的,然后我想删除这个“mgnl:product”,因为我不会再使用它了。因为当前,即使我从xml中删除它,然后在启动时,当我尝试在JCR浏览器中添加内容节点时,我仍然可以在列表中看到此节点类型。
答案 0 :(得分:2)
您应该在custom_nodetypes.xml
中找到自定义类型。此文件位于${magnolia.home}
文件夹:
${magnolia.home}/repositories/magnolia/repository/nodetypes/custom_nodetypes.xml
只需删除与您的自定义类型和重启服务器对应的<nodeType />
定义。您还需要将其从mgnl-nodetypes/magnolia-*-nodetypes.xml
文件中删除,因此不会再次添加。