どのumbraco:itemをレンダリングするかを選択するカミソリ マクロMySelectMacroを作成したいと考えています。
この場合の単純な構造は 2 つのページ(MasterPage と TextPage) であり、TextPage にはリッチテキスト エディター タイプの 2 つのフィールド ( field_1と field_2) が含まれています。
これはうまくいかない私の試みです、
TextPageテンプレート は次のとおりです。
<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" />
}
nb: アンブラコとカミソリは初めてです