Sitecore / GlassMapper获取页面

时间:2016-04-29 08:57:01

标签: c# sitecore sitecore8 glass-mapper sitecore8.1

我正在使用Sitecore 8.1和GlassMapper来映射C#中的字段。 我正在为开发的组件使用数据源。

我需要能够从我们当前所在的页面中获取一个字段。您知道如何在Sitecore中定义页面对象吗?

1 个答案:

答案 0 :(得分:5)

例如,如果您有主页和字段标题   您将当前页面转换为HomePage模型

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

模型的定义如下:       public HomePage Model {get;组; }

在您看来,您将拥有:

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

 <title>@Model.Title</title>

请检查此链接:http://glass.lu/Mapper/Sc/Tutorials/Tutorial12

如果您想在页面编辑器中进行编辑,可以使用:

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