Hir*_*try 5 html5 tridion tridion-2011
我遇到了一个问题,即TRidion 2011中的RTF字段在保存组件的同时删除了HTML5标签.
问题: 源代码段
<div>
<a class="arrow button" data-role="button" data-inline="true" href="www.google.com">Information</a>
</div>
Run Code Online (Sandbox Code Playgroud)
Tridion正在保存上面的片段
<div>
<a class="arrow button" href="www.google.com">Information</a>
</div>
Run Code Online (Sandbox Code Playgroud)
简而言之,Tridion在保存组件时会删除HTML5属性.
请提供一些提示来解决上述问题.
Ram*_*abh 11
对于此您可以扩展RTF领域,允许HTML5标签给你在路径指定的文件TcmXhtml.Config这些标签
[Tridion]\web\WebUI\Core\Controls\FormatArea\TcmXhtml.
Tridion使用XHTML存储富文本字段.由于您指定的属性不是有效的XHTML,因此Tridion会删除它们.
您可以修改富文本区域中允许的属性和元素列表(请参阅Ram的答案),但请记住,您现在允许在所有富文本字段中使用这些属性,并且您必须考虑此更改的影响到你的整个环境.如果您这样做是为了快速解决设计限制(听起来像这样),请记住EDITORS必须这样做.结构数据不一定是RTF中的,也许输出的某些元素应该由模板处理,而不是由编辑器处理.
| 归档时间: |
|
| 查看次数: |
819 次 |
| 最近记录: |