我已将“BackgroundPhoto”的字段(媒体选择器字段)添加到页面内容类型。
我正在尝试获取页面,因此当该字段存在或具有值时,它通过css添加为layout.cshtml中找到的布局包装器的背景URL。
我已经搜索并接近查找其工作原理,但从未在布局页面上访问内容类型的值。有没有人有这样的例子?具体来说,页面字段中的值将添加到layout.cshtml中的“layout-wrapper”项。
感谢您的帮助!
答案 0 :(得分:0)
从技术上讲,布局包装器是document.cshtml。您可以覆盖它以从更深的字段模板呈现存储在HttpContext中的值。 回顾一下:为主题中的字段创建模板覆盖;从那里,将字段的值设置为HttpContext项;从document.cshtml中,检索并呈现该值。