在页面模板中使用Umbraco内容宏

时间:2012-11-08 10:39:57

标签: umbraco

我正在寻找重新使用已在内容窗格中呈现的Umbraco宏,并在页面模板中使用它。内容页面上的块如下所示,我需要做什么才能将其转换为页面模板的新宏?

<div umb_source="5766" umb_firsttab="5846" 
    umb_macroalias="widgetname" 
    umb_secondtab="5847" 
    ismacro="true" onresizestart="return false;" 
    umbversionid="b8fc56a2-f4b0-42ee-a3b8-7115acdff669" 
    umbpageid="5756" 
    title="This is rendered content from macro" 
    class="umbMacroHolder">
    <!-- startUmbMacro -->
    <span>This macro does not provides rendering in WYSIWYG editor
    </span>
<!-- endUmbMacro --></div>

2 个答案:

答案 0 :(得分:1)

模板中,您可以使用以下内容:

<umbraco:Macro Alias="widgetname" runat="server" />

应该有效

答案 1 :(得分:1)

我建议使用模板编辑器中的“插入宏”按钮(在“设置”部分中)添加模板。它为您提供了一个界面,可以选择适合您构建宏标记的选项。

但是这样的事情应该有效(Simular对Ankur Ghelani来说,但包括其他选项):

<umbraco:marco alias="widgetname" runat="server"
    source="5766"
    firsttab="5846"
    secondtab="5847" />