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

在页面模板中使用Umbraco内容宏,umbraco,Umbraco,我希望重用在内容窗格中呈现的Umbraco宏,并在页面模板中使用它。内容页上的块在下面,我需要做什么才能将其转换为页面模板的新宏 <div umb_source="5766" umb_firsttab="5846" umb_macroalias="widgetname" umb_secondtab="5847" ismacro="true" onresizestart="return false;" umbversionid="b8fc56a2-f4

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

此宏不提供所见即所得编辑器中的渲染

模板中使用以下内容:

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

它应该可以工作

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

但类似的方法应该会奏效(类似于Ankur Ghelani的方法,但包括其他选项):



我一开始就试过了,在你建议后又试了一次。它不起作用。您确定宏的名称了吗?如果您试图从
Umbraco CMS
插入宏,您将在
模板中找到“图标菜单”的第三个选项,您可以尝试在插入
宏中使用该选项,或者检查您的
是的,检查了别名,我还添加了source=“*****”这也不起作用。你有像宏公共财产这样的财产吗,这取决于此吗?对不起,我不明白你的意思。你使用的是什么版本的Umbraco?谢谢道格拉斯,这成功地通过了一些正确的内容,并给了我需要进一步研究的线索。似乎解开其他人在翁布拉科工作的障碍是非常不直观的。干杯
<umbraco:marco alias="widgetname" runat="server"
    source="5766"
    firsttab="5846"
    secondtab="5847" />