如何在宏内渲染宏参数"content picker“或显示所选内容的html?
代码:
@inherits Umbraco.Web.Macros.PartialViewMacroPage
@{
var carousel = Umbraco.Content(Model.MacroParameters["carouselContent"]);
}
@doctype提前感谢你的帮助
发布于 2017-02-01 19:33:40
Umbraco 7.5.5:如果你想让它表现为一种可重用的内容块,最好为它制作一个带有模板的特殊DocType。然后创建一个带有ContentPicker参数的宏,并将以下内容放入其中:
@inherits Umbraco.Web.Macros.PartialViewMacroPage
@{
// returns id of content
dynamic contentId = Model.MacroParameters["ContentPicker"].ToString();
if (!string.IsNullOrEmpty(contentId))
{
<div>@Umbraco.RenderTemplate(int.Parse(contentId))</div>
}
}https://stackoverflow.com/questions/30236175
复制相似问题