Я пытаюсь использовать Импорт/Экспорт модуль для импорта систематики и терминов таксономии как такНеправильный шаблон псевдонима при импорте терминов таксономии
<Orchard>
<Data>
<Taxonomy Id="/Identifier=Product-Categories" Status="Published">
<AutoroutePart Alias="eshop/categories" UseCustomPattern="false" />
<IdentityPart Identifier="Product-Categories" />
<TitlePart Title="Product Categories" />
<TaxonomyPart TermTypeName="ProductCategoriesTerm" />
</Taxonomy>
<ProductCategoriesTerm Id="/Identifier=Category-1" Status="Published">
<AutoroutePart UseCustomPattern="false" />
<IdentityPart Identifier="Category-1" />
<TitlePart Title="Test category" />
<TermPart Count="0" Selectable="true" Weight="1" TaxonomyId="/Identifier=Product-Categories" Path="" />
</ProductCategoriesTerm>
</Data>
</Orchard>
ProductCategoriesTerm при создании через приборную панель имеет шаблон по умолчанию
{Content.Container.Path}/{Content.Slug} ### my-taxonomy/my-term/sub-term
но импорт терминов заставляет их использовать только {Content.Slug} ... Как я могу указать AutoroutePart использовать шаблон по умолчанию? Tried UseCustomPattern = «false» или исключить AutoroutePart без эффекта, это просто тестовая категория вместо eshop/categories/test-category и не будет регенерировать, даже если я установил AutouroutePart для автоматической регенерации при редактировании контента и отключении пользовательских и он не будет возвращаться к шаблону по умолчанию, даже если я попытаюсь опубликовать его через панель инструментов.
Также обязательно включать «Count» для TermPart при импорте, влияет ли это на что-либо? Похоже на то, что должно быть динамичным и актуальным только при экспорте.
Псевдоним должен быть указан во время импорта, если у вас есть часть автотрассировки. –
Псевдоним не обязательно указывать во время импорта, он генерируется. Но для того, чтобы нормально работать, я должен был указать Контейнер. Все еще изучаю свой путь вокруг Орчард :). – Xeevis
Хорошо, позвольте мне переформулировать: он должен. Если вы не укажете его, поведение будет неуказанным. Другими словами, все может случиться, потому что это не поддерживаемый сценарий. AFAIK, по крайней мере. –