2012-03-08 93 views
0

在支持SDL Tridion 2011 SP1,我想允许富文本字段的自定义XML标记(节点)(RTF)如如何将自定义标签添加到SDL Tridion中的富文本字段?

<dynamicVariable name='ABC'></dynamicVariable> 

这会触发错误

领域 '文本' 包含无效标记

如何允许这样的自定义标签?

+0

您能指定您正在使用哪个版本的SDL Tridion吗? – 2012-03-08 06:24:35

+0

另外,您正在添加哪个标签? – 2012-03-08 08:49:35

+0

我正在使用SDL TRIDION 2011 SP1。我正在尝试添加用户定义的XML标记: 2012-03-08 11:40:53

回答

5

在[Tridion] \ web \ WebUI \ Core \ Controls \ FormatArea \ TcmXhtml下有一个名为TcmXhtml.Config的文件,您可以在其中指定Tridion应该在RTF中接受的其他块标记。

请记住,Rich Text字段符合像Xhtml这样的标准有一个很好的理由。

+0

非常感谢!这解决了这个问题。:) – 2012-03-08 14:23:52

+2

_Technical_问题解决了,但是这引入了什么业务问题,@Murali?将自定义标签添加到RTF源可以使您的作者更难。考虑使用_somewhat_更友好的分隔符,如[[或{{并通过模板转换它。 – 2012-03-10 07:19:11

+0

我同意阿尔文。我们经常寻找解决方案来解决我们感知的技术问题,并对此感到满意。 为什么你想嵌入一个动态变量?你试图解决什么功能问题? – 2012-03-10 07:31:51

相关问题