user-controls - Umbraco 4.7.0 宏在通过 Richtext 编辑器插入时不呈现

标签 user-controls macros umbraco

我正在使用 umbraco v4.7.0。我为 Usercontrol.ascx 创建了一个宏并以通常的方式添加它,并勾选“在编辑器中使用”选项。

它在 RTE 中呈现良好,但是在查看页面时它不会加载宏。

我已经用谷歌搜索了一段时间,但找不到这个问题的解决方案,我也在 umbraco 论坛/错误列表上看到有各种帖子,但我还没有找到解决方案。

我在这里错过了一些简单的东西吗?这在以前的版本中运行良好。

最佳答案

终于得到了答案........在模板母版中使用:

<umbraco:Item field="bodyContent" runat="server"></umbraco:Item> 

而不是像
@Model.bodyContent

这样宏(通过 RTE 添加的那个)本身就不会被另一个宏添加(在本例中是显示“bodyContent”字段的那个)。

关于user-controls - Umbraco 4.7.0 宏在通过 Richtext 编辑器插入时不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868578/

相关文章:

c# - 用户控件和复合 Web 服务器控件

clojure - 宏的方案别名

umbraco - 在 umbraco 网站中设置起始节点

c# - jQuery 1.11.3 Post 收到错误请求但不会失败

c# - 暴露底层控制的事件

c# - 如何在 UserControl 中创建部分客户区?

c# - ComboBox : Use Usercontrol to display each item 中的数据绑定(bind)

c++ - VS2013中在哪里定义宏

C程序输出

c# - 以编程方式设置 Umbraco True/False 属性时不会保留值