我正在寻找重新使用已在内容窗格中呈现的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>
答案 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" />