我创建了我的组件importantTodoItemsListComponent,对我来说很好。 我试图在目录中添加我的组件。 当我点击"添加组件"按钮,我什么都没看到。
我的错误是什么?
我创建了这个节点:
<sv:node sv:name="hst:catalog" xmlns:sv="http://www.jcp.org/jcr/sv/1.0">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hst:catalog</sv:value>
</sv:property>
<sv:property sv:name="jcr:uuid" sv:type="String">
<sv:value>d6b63af3-7d12-4fb6-a755-e42feaf63398</sv:value>
</sv:property>
<sv:node sv:name="myhippotodolist-catalog">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hst:containeritempackage</sv:value>
</sv:property>
<sv:property sv:name="jcr:uuid" sv:type="String">
<sv:value>86b31d0e-851c-4604-a4e0-a3f21eb100c1</sv:value>
</sv:property>
<sv:node sv:name="important-todo">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>hst:containeritemcomponent</sv:value>
</sv:property>
<sv:property sv:name="jcr:uuid" sv:type="String">
<sv:value>16197a02-a303-4187-abd5-3b9363cb8c2e</sv:value>
</sv:property>
<sv:property sv:name="hst:iconpath" sv:type="String">
<sv:value>images/catalog/totoro64px.png</sv:value>
</sv:property>
<sv:property sv:name="hst:label" sv:type="String">
<sv:value>Important ToDO</sv:value>
</sv:property>
<sv:property sv:name="hst:referencecomponent" sv:type="String">
<sv:value>hst:components/importantTodoItemsListComponent</sv:value>
</sv:property>
<sv:property sv:name="hst:xtype" sv:type="String">
<sv:value>HST.Item</sv:value>
</sv:property>
</sv:node>
</sv:node>
</sv:node>
答案 0 :(得分:1)
可能是您在错误的hst配置中添加了目录组件。
当您打开频道的频道管理器时,会生成名为-preview的新hst配置。我猜你已经在/ hst中添加了目录组件:hst / hst:configurations / foo而不是/ hst:hst / hst:configurations / foo ** - preview **
尝试将目录组件移动到-preview配置,并查看它在目录库中显示的内容。
祝你好运,