В моем проекте Sitecore MVC можно ли определить шаблон для элемента Sitecore таким образом, чтобы элемент контента был связан с некоторым количеством «подэлементов»?
Например, предположим, что я хочу определить два шаблона — один с именем User
, а другой с именем UserGroup
.
User
имеет два поля:Name
иAge
.UserGroup
имеет три поля:User #1
,User #2
иUser #3
.
Два вопроса:
Шаблон
User
будет использовать типы полейSingle-line text
иInteger
. Но дляUserGroup
какие типы будут использоваться для поляUser1
(например)? Могу ли я использоватьUser
в качестве типа? Если нет, имеет ли смысл хранить GUID, указывающий на отдельныеUser
элементы контента, на которые я хочу ссылаться?Считается ли этот подход анти-шаблоном? Можно ли добиться чего-то подобного, вложив элементы контента друг в друга в дереве контента Sitecore? Если да, то как должен быть настроен шаблон?