Я использую Orchard v.1.9.2.0. Я создал собственное определение содержимого под названием Event. Вот снимок экрана из полей и частей, которые я создал для него:Orchard CMS - Пользовательский тип содержимого и полный контроль над каждым полем на переднем конце
Мой вопрос ... Я хочу, чтобы иметь возможность контролировать расположение «Event Detail Page», так что я могу поставить каждое из этих полей именно там, где я хочу их разместить.
Прямо сейчас, по умолчанию, Content.cshtml имеет @Display(Model.Content)
и самостоятельно выписывает все эти поля на страницу.
Я думал, что могу добиться этого с помощью функции «Макеты», но я не вижу эти новые поля в редакторе макетов. Теперь я думаю, могу ли я просто отобразить каждое из этих полей непосредственно в content.cshtml?
Например, в моем настраиваемом типе контента у меня есть поле под названием Event Logo, я попытался использовать @Display(Model.Content.EventPage.EventLogo)
, однако все, что он делает, это Orchard.MediaLibrary.Fields.MediaLibraryPickerField
в текстовом виде в браузере.
Я попытаюсь это позже и посмотреть, если это работает для меня, спасибо. Я не был уверен, как использовать placement.info, поэтому спасибо за руководство мной – EdwardM