【问题标题】:Getting rid of autogenerated html摆脱自动生成的 html
【发布时间】:2011-12-21 18:51:20
【问题描述】:

当我为 localizable content in user controls 创建全局数据类型时,我遇到了 C1 总是用纯文本包围的问题

<p></p>

如果内容只是在链接中,但仍必须包含 html,我不希望这样。即使我使用可视化编辑器的代码视图,C1 也会读取标签 e.h。如果我翻译数据。

有没有办法阻止 C1 在使用可视化编辑器时自动将 html 添加到我的字符串数据中?

【问题讨论】:

    标签: c1-cms


    【解决方案1】:

    我建议您保留编辑器并继续将您的 html 存储为有效的 xhtml 文档,并在渲染时处理此问题。从长远来看,没有自定义功能/设计渗透到您存储数据的方式中也可能是一个优势。

    实现此目的的一种方法是使用本文 "How can I modify the HTML from the Visual Content editor?" 中所述的 XSLT - 您也可以使用 C# 来做到这一点。

    【讨论】:

      【解决方案2】:

      已经有一些关于这种不良行为的报告,但不幸的是这是设计使然。你可能会争论是 ts Composite C1 的错还是底层的 TinyMCE 编辑器,但也许你可以调整它的配置。或者用 xslt 模板包装输出内容的函数,该模板将去除 p。

      查看这些讨论以获得进一步的解释。

      TinyMCE Config Change - Force P False

      Visual editor adding p tag automatically

      【讨论】:

        猜你喜欢
        • 2019-05-03
        • 1970-01-01
        • 1970-01-01
        • 2011-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-19
        • 2015-10-08
        相关资源
        最近更新 更多