任何人都可以指出我在使用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
如果您找到,请与我们分享.我也在寻找一个.:)
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |