Я создаю новую часть, для которой требуется таксономия.Orchard CMS Миграции и таксономии
Легко прикрепить поле таксономии в миграции:
ContentDefinitionManager.AlterPartDefinition("RecipePart", part => part
.WithField("Categoria", cfg => cfg
.OfType("TaxonomyField")
.WithSetting("TaxonomyFieldSettings.AllowCustomTerms", "false")
.WithSetting("TaxonomyFieldSettings.SingleChoice", "false")
.WithSetting("TaxonomyFieldSettings.LeavesOnly", "true")
.WithSetting("TaxonomyFieldSettings.Required", "true")
.WithSetting("TaxonomyFieldSettings.Taxonomy", "Ricette Categorie"))
.WithDescription("Categorie ricette."));
Но ... мне нужно вручную создать таксономию и связанные с ним термины.
Можно ли проверить, существует ли таксономия (например, «Ricette Categorie» в этом примере) и, если не найден, добавить один с некоторыми стандартными условиями, чтобы часть была готова к использованию без ручного вмешательства? Thanks
Хорошо для создания таксономии ... Мне теперь нужно выяснить, как создавать термины ... – manudea