Я пытаюсь найти лучший способ справиться с требованием, которое у меня есть для модуля Orchard, который я создаю.Повторное использование пользовательского ContentPart в том же ContentType
У меня есть ContentPart, который содержит несколько полей. Одним из полей является ContentPicker, который позволяет связать несколько элементов с частью. Остальные - описательная информация.
Проблема, которую я имею, заключается в том, что на самом деле мне нужно включить более одного из этого ContentPart в ContentType. Мне нужно создать ContentType, который имеет ровно 3 этой части.
Должен ли я превращать это в поле вместо части? Возможно ли иметь ContentField с другими полями?
Или, должен ли я каким-то образом использовать все те же модели и структуры данных, но каким-то образом определить его как 3 отдельные части?
Просто интересно, какой лучшей практикой будет заниматься что-то подобное.
Оба поля и части могут иметь свойства. –
Первый вариант, который вы предложили, - это самый прямой и элегантный способ ИМО. Благодаря! Спасибо за дополнительную информацию о запасных частях и полях Бертран – Pandacoon