2011-12-20 54 views
0

,当我为localizable content in user controls创建一个全球数据类型我碰到的是C1始终围绕着纯文本与摆脱自动生成HTML

<p></p> 

我不想这个问题,如果内容只是意味着要例如在一个链接里面,但仍然必须包含html。即使我使用Visual Editor的代码视图,C1也会读取标签e.h.如果我翻译数据。

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

回答

0

有一些这种不良行为的报告,但不幸的是它的设计。你可能会争论,如果ts复合C1的错误或底层的TinyMCE编辑器,但也许你可以调整它的配置。或者用一个xslt模板来包装输出内容的函数,这个模板会去掉p的。

请参阅这些讨论以获取更多解释。

TinyMCE Config Change - Force P False

Visual editor adding p tag automatically

1

我建议你离开编辑器,因为它是和继续储存你的HTML作为有效的XHTML文档,以及渲染时,而不是处理这个问题。从长远来看,没有定制功能/设计的存储方式可能也是一个优点。

实现此目的的一种方法是使用本文中描述的XSLT "How can I modify the HTML from the Visual Content editor?" - 您也可以使用C#执行此操作。