簡體   English   中英

如何在 Umbraco 8 中使用 DocumentType(模型)制作主布局模板?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM