Поддерживает ли Orchard несколько частей контента с тем же именем, но в разных модулях?Orchard CMS - ContentPart Namespacing
Например:
namespace MyNamespace
{
public class PersonPart: ContentPart<PersonPartRecord>
...
}
namespace OtherNamespace
{
public class PersonPart: ContentPart<PersonPartRecord>
...
}
Таблицы генерируются для частей контента, кажется, полностью определить часть с помощью префикса пространства имен, таких как:
Current_MyNamespace_PersonPartRecord
Когда деталь отображается в тип содержимого, Я обычно делал бы что-то вроде:
ContentDefinitionManager.AlterTypeDefinition("Person", builder => builder
.Creatable()
.WithPart("CommonPart")
.WithPart("PersonPart"));
, который не содержит имен для разрешая часть.
Есть ли механизм, который мне не хватает для того, чтобы разрешить несколько частей контента с тем же именем в разных модулях, или мне всегда нужно убедиться, что нет коллизий имен с коротким именем части?
Нет, нет. –