Я создал пользовательский тип с прикрепленным к нему UserPart
.Как я могу сделать объекты контента без CommonPart в списке содержимого?
По this issue on GitHub вы не можете добавить CommonPart
к контенту, который также имеет UserPart
, потому что это вызывает StackOverflowException
, но я бы все равно как элементы моего пользовательского типа, чтобы показать в списке содержимого. Я уже храню CreatedUtc и PublishedUtc в пользовательском PartRecord, могу ли я вручную подключить их где-нибудь?
EDIT: Для уточнения, мой конкретный сценарий заключается в том, что я создаю публичный сайт Orchard, основанный на существующих данных, который использовался в частном приложении до этого момента. У меня есть таблица устаревших пользователей с учетными записями пользователей, которые необходимо сопоставить с пользователями Orchard, но они также представляют туристические агентства, которые посетители должны иметь возможность просматривать, а администраторы Orchard должны легко редактировать и создавать через панель мониторинга. У меня возникла идея создать тип TravelAgency с UserPart от Sipke's webshop tutorial
Ну, тип контента является одновременно и настраиваемым, и списком, но он не отображается в списке содержимого, пока я не нахожу 'присоедините к ним CommonPart и повторно опубликуйте их. Когда я удаляю CommonPart, элементы снова исчезают из списка. В моем случае тип не зависит от конкретного бизнеса. Это как пользователь, так и то, с чем посетители могут взаимодействовать в интерфейсе. – Lawyerson
Я думаю, что в этом ваша проблема лежит, в конечном счете. Если бы вы могли объяснить немного лучше ваш сценарий, возможно, мы могли бы найти обходной путь. – ErMasca
Моим конкретным сценарием является то, что я создаю публичный сайт Orchard на основе существующих данных, которые использовались в частном приложении до этого момента. У меня есть таблица устаревших пользователей с учетными записями пользователей, которые должны быть сопоставлены пользователям Orchard, но они также представляют туристические агентства, которые посетители должны иметь возможность просматривать, а администраторы должны иметь возможность легко редактировать и создавать через панель мониторинга. У меня возникла идея создать тип TravelAgency с помощью UserPart из [учебника для веб-магазина Sipke] (http://www.ideliverable.com/blog/writing-an-orchard-webshop-module-from-scratch-part-8) – Lawyerson