我想写一个剃刀宏MySelectMacro来选择要渲染的umbraco:item 。
我对这种情况的简单结构是两页-MasterPage 和 TextPage- 并且 TextPage 包含两个富文本编辑器类型的字段-field_1 和 field_2-
这是我的尝试,但不起作用,
这是文本页模板:
<asp:Content ContentPlaceHolderId="MainPageContent" runat="server">
<umbraco:Macro Alias="MySelectMacro" runat="server" />
</asp:Content>
这是宏MySelectMacro:
@if (condition)
{
<umbraco:Item field="field_1" runat="server" />
}
else
{
<umbraco:Item field="field_2" runat="server" />
}
注意:我是 umbraco 和剃须刀的新手