Просто играя с Sitecore 7 и MVC, и я пытаюсь заставить основы рендеринга работать.sitecore mvc ControllerRenderer и элемент контекста Layout
До сих пор я смог создать визуализацию вида (и сопоставлен с соответствующим .cshtml-файлом) в разделе Renderings и применил их к деталям представления элемента (во многом так же, как и с ASPX Layouts/ASCX Sublayouts).
Я также был в состоянии отобразить позицию на контроллер (с помощью контроллера и поля действий по этому пункту), имеет Index
действие на контроллере (унаследованный от SitecoreController
) возвращает вид ~/Views/Home/Index
.
Проблема, с которой я не могу обернуть голову, заключается в слиянии двух методов рендеринга. Я хочу, чтобы иметь возможность создавать контроллеры, которые сопоставляются с Item
, но делают этот пункт с помощью ViewRenderer
, а не используя по умолчанию MVC conventing из return View()
в, так что я могу:
- Укажите расположение просмотра файлов в среде с несколькими сайтами, задав параметр пути рендеринга; и
- Имейте авторов или менеджеров контента, которые управляют визуализацией так, как это делает Layout/Sublayout с владельцами мест.
Кто-нибудь знает, каким образом это может быть достигнуто?