2016-04-29 6 views
0

Я работаю с Sitecore 8.1 и GlassMapper, чтобы отобразить поля на C#. Я использую источники данных для разработанных компонентов.Sitecore/GlassMapper получить страницу

Мне нужно уметь отображать поле со страницы, в которой мы сейчас находимся. Знаете ли вы, как я могу получить объект страницы, определенный в Sitecore?

+0

Использование веб-форм или mvc? – Gatogordo

+0

Не можете ли вы использовать GetCurrentItem в контексте Glass Sitecore? –

ответ

4

Например, если у вас есть Главная страница и поле Название разыгрывания текущей страницы HomePage модель

var context = new SitecoreContext(); 
    Model = context.GetCurrentItem<HomePage>(); 

Где модель определяется как: общественного HomePage Model {получить; задавать; }

А по вашему мнению, вы будете иметь:

@inherits System.Web.Mvc.WebViewPage<Namespace.HomePage> 

<title>@Model.Title</title> 

Пожалуйста, проверьте также по этой ссылке: http://glass.lu/Mapper/Sc/Tutorials/Tutorial12

Если вы хотите, чтобы сделать его редактируемым в Page Editor вы можете использовать:

http://glass.lu/Mapper/Sc/Tutorials/Tutorial14

 Смежные вопросы

  • Нет связанных вопросов^_^