gpt4 book ai didi

java - Magnolia CMS 中的节点创建

转载 作者:行者123 更新时间:2023-12-01 18:15:48 40 4
gpt4 key购买 nike

我正在参与一个已经启动的 Magnolia CMS 项目。一开始,我阅读了文档并学习了他们在网络上提供的学院类(class)。之后我被委托(delegate)构建一个新模块。最简单的方法是复制现有的。我这样做了,但没有达到预期效果。我修改了路径,但仍然无法按预期工作。所以我发现我必须创建一个新模块必须指向的节点。我不知道如何创建 [mgnl:content]。有人有这方面的经验并且可以帮我吗?提前致谢!

最佳答案

您可以通过添加以下代码来创建新的节点类型:

<?xml version="1.0" encoding="UTF-8"?>
<nodeTypes xmlns:mgnl="http://www.magnolia.info/jcr/mgnl">

<nodeType name="mgnl:navitem" isMixin="false" hasOrderableChildNodes="true" primaryItemName="">
<supertypes>
<supertype>mgnl:content</supertype>
</supertypes>
</nodeType>
</nodeTypes>

这应该放在:

{mgnl-root}/{mgnl-module-name}/resources/mgnl-nodetypes/navitem.xml

关于java - Magnolia CMS 中的节点创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29645253/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com