当前位置:   GO > 正文

Umbraco 4.7.0通过Richtext编辑器插入时宏不呈现 -博客-wpsshop博客

macros,user-controls,umbraco,编辑器,go,html,jquery,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

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

它在RTE中渲染得很好,但是在查看页面时它不会加载宏.

我已经google了一段时间了,找不到这个问题的解决方案,我也一直在umbraco论坛/ bug列表上看到有各种各样的帖子,但我还没有找到解决方案.

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



1> giles..:

最后得到一个答案........在模板主页中使用:

 

而不是像

@Model.bodyContent

因此,宏(通过RTE添加的宏)本身不会被另一个宏添加(在这种情况下是显示"bodyContent"字段的宏).



2> firepol..:

如果,如初始问题中所述,您在HTML中看到的内容就像是


......而且你没有看到任何渲染.那么这是一个解决方案:

在处理文档类型的XSLT(宏)中,您可能会遇到以下情况:


将其更改为:


这将渲染bodyText中包含的宏.

请注意,umbraco将在宏输出周围创建一个DIV.要摆脱那个DIV你要么修改umbraco源代码,要么做例如jQuery搜索和替换以摆脱它.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/GO/detail/321
推荐阅读
相关标签
  

闽ICP备14008679号