2013-05-13 2 views
3

Я хочу добавить несколько терминов к Orchard таксономии, эта таксономия содержит большое количество терминов, и если бы я добавил вручную, мне потребовалась бы жизнь, поэтому я попытался использовать импорт, я знаю что он добавляет новые термины, но как добавить термин под существующим родительским термином/s?Таксономия Orchard CMS, условия импорта

Я пытался что-то вроде этого:

Parent term1; 
    Children term1; taxonomy/test/parent-term1/children-term1 

но я получаю:

Термин Родитель term1 уже существует на этом уровне

Можно ли это сделать? Спасибо.

+2

Это хороший вопрос, но я боюсь, что это ограничение. Вы должны указать ошибку. –

+0

Хорошо, спасибо Бертран. – krbnr

ответ

0

Мой предпочтительный метод заключается в том, чтобы сделать это с помощью рецепта, который создает элементы. Вот пример:

<Orchard> 
<Data> 
    <TaxNameTerm Id="/alias=parent-term" Status="Published"> 
     <TitlePart Title="Parent Term Title" /> 
     <CommonPart Container="/alias=taxname" /> 
     <TermPart Count="0" Selectable="true" Weight="9" TaxonomyId="/alias=taxname" Path="" /> 
    </TaxNameTerm> 
    <TaxNameTerm Id="/alias=child-term" Status="Published"> 
     <TitlePart Title="Child Term Title" /> 
     <CommonPart Container="/alias=parent-term" /> 
     <TermPart Count="0" Selectable="true" Weight="9" TaxonomyId="/alias=taxname" Path="/alias=parent-term" /> 
    </TaxNameTerm> 
</Data> 
</Orchard> 

Это может быть сделано после того, как термин родитель был создан до тех пор, как вы указали путь и контейнер на родителя.

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