富文本字段使用规则?

Mr *_*ith 16 tridion

任何人都可以指出我在使用Tridion组件上的富文本字段时要遵循的一些规则?我注意到你可以直接在Source选项卡上输入mark up,但是如果你输入不完整的html,那么tridion会为你完成它,如下所示:

<!--Enter this-->
<td>test</td>


<!--And it becomes this-->
<table>
<tr>
<td>test</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如果输入无效标记,则会出现"验证结果"弹出窗口,告知您语法无效:

<!--Generates Validation Results popup -->
<badtag>
Run Code Online (Sandbox Code Playgroud)

似乎在向RTF html添加id和class等属性没有问题,只要HTML有效,但其他人的经验是什么?任何人都可以指出我在组件RTF领域应该和不应该尝试和做的一些额外的最佳实践吗?

Ram*_*m G 11

好问题.最佳实践取决于客户端与客户端,至少基于我对Tridion的体验.

我见过一些非常舒服的客户,他们在RTF领域做得更多(几乎构建了数据捕获表格等所有内容 - jeeez ..),并看到一些对编辑不太满意的客户(例如,从word doc复制和粘贴)等等..).

我没有看到最佳实践文件,我认为这并不适合所有人,因为这取决于组织或代理技能和舒适度.

根据经验,XHTML投诉是必须的,这就是Tridion RTF编辑器所做的(好事).这就是你注意到有效/无效html格式清理的原因.

以下来自Alvin的链接涉及一些主题,但可能不是您正在寻找的.

http://www.tridiondeveloper.com/rich-text-format-area-css-classes-vs-custom-xml-nodes

如果您找到,请与我们分享.我也在寻找一个.:)