2014-11-05 3 views
1

Я создал свой компонент 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> 

ответ

1

Это может быть, что вы добавили компонент каталога в неправильном HST конфигурации.

Когда вы открываете диспетчер каналов для канала, создается новая конфигурация hst с именем -preview. Я думаю, вы добавили компонент каталога в/hst: hst/hst: configurations/foo вместо/hst: hst/hst: configurations/foo ** - предварительный просмотр **

Попробуйте переместить компонент каталога в - предварительного просмотра и увидеть его в библиотеке каталога.

Удача,

+0

Хорошо спасибо. Теперь все в порядке, но я удалил свойство referencecomponent, потому что это запрещено. Учитывая, что я хочу видеть весь контент в режиме предварительного просмотра, я скопировал весь узел «myhippotodolist» как узел «myhippotodolist-preview». – Tlabs

Смежные вопросы