1

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

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

4

1 回答 1

5

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

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

其中 Model 定义如下: 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

于 2016-04-29T09:08:17.393 回答