0

我希望重新使用在内容窗格中呈现的 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>
4

2 回答 2

1

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

但是这样的事情应该可以工作(类似于 Ankur Ghelani,但包括其他选项):

<umbraco:marco alias="widgetname" runat="server"
    source="5766"
    firsttab="5846"
    secondtab="5847" />
于 2012-11-17T06:18:45.543 回答
1

模板中,您使用如下:

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

它应该工作

于 2012-11-08T11:54:20.530 回答