[英]How to make a Master Layout Template with A DocumentType (Model) in Umbraco 8?
我正在 umbraco 8 中創建一個網站,我有一個主布局模板,我已經為這個主布局添加了文檔類型並在其中使用了 ImageCropper 現在我需要使用主布局模板中內容的圖像集,怎么做,因為我在使用時遇到錯誤
@inherits Umbraco.Web.Mvc.UmbracoViewPage<ContentModels.Master>
在主布局模板中我收到錯誤
無法將源內容類型 Umbraco.Web.PublishedModels.HomePage 綁定到模型類型 Umbraco.Web.PublishedModels.Master。 視圖和內容模型都是 PureLive,版本相同。 應用程序處於不穩定狀態,應重新啟動。 我在這里做錯了什么?
通常,我所做的是將所有全局屬性放在“設置”節點或主頁節點上,然后在我的主模板中,我可以執行以下操作:
var home = new Homepage(Model.Content.Site());
var image = home.Image;
您還可以在不使用 ModelsBuilder 的情況下獲取屬性,如下所示:
var image = Model.Content.GetPropertyValue<IPublishedContent>(recursive: true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.