gpt4 book ai didi

c# - Sitecore/GlassMapper 获取页面

转载 作者:太空宇宙 更新时间:2023-11-03 19:52:36 26 4
gpt4 key购买 nike

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

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

最佳答案

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

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

模型的定义如下: 公共(public)主页模型 { 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

关于c# - Sitecore/GlassMapper 获取页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36933903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com