2016-04-29 43 views
0

我正在使用Sitecore 8.1和GlassMapper來映射C#中的字段。 我正在使用開發組件的數據源。Sitecore/GlassMapper獲取頁面

我需要能夠從我們當前所在的頁面中獲取一個字段。您知道如何獲取在Sitecore中定義的頁面對象嗎?

+0

使用webforms或mvc? – Gatogordo

+0

您不能在Glass Sitecore上下文中使用GetCurrentItem嗎? –

回答

4

例如,如果你有一個主頁和字段標題 你投你的當前頁面首頁模型

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

凡模型等被定義: 公共主頁型號{獲得;組; }

而且在你看來,你將有:如果你想使它變爲可編輯的網頁編輯器,你可以使用http://glass.lu/Mapper/Sc/Tutorials/Tutorial12

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

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

<title>@Model.Title</title> 

也請您查看此鏈接