2013-05-15 85 views
0

我已經爲頁面內容類型添加了一個「BackgroundPhoto」字段(媒體選擇器字段)。訪問layout.cshtml中的「頁面字段」值

我試圖讓頁面所以當該字段存在或有一個值,它通過CSS添加爲layout.cshtml中找到的佈局包裝的背景URL。

我已經搜索並接近發現它是如何工作的,但從來沒有從佈局頁面上的內容類型訪問值。有沒有人有這樣的作品的例子?具體而言,頁面字段中的值將添加到layout.cshtml中的「layout-wrapper」項目中。

感謝您的幫助!

回答

0

從技術上講,佈局包裝是document.cshtml。您可以覆蓋它來呈現您存儲在HttpContext中的值,該值來自更深的字段模板。 回顧一下:爲主題中的字段創建模板覆蓋;從那裏,將該字段的值設置爲HttpContext項目;從document.cshtml中檢索並呈現該值。