【发布时间】:2012-03-25 16:42:38
【问题描述】:
在 SDL Tridion 2011 SP1 中,我想在富文本字段 (RTF) 中允许自定义 XML 标记(节点),例如
<dynamicVariable name='ABC'></dynamicVariable>
这会触发错误
字段“文本”包含无效标记
如何允许此类自定义标签?
【问题讨论】:
-
您能指定您使用的 SDL Tridion 版本吗?
-
另外,您到底要添加哪个标签?
-
我正在使用 SDL TRIDION 2011 SP1。我正在尝试添加该用户定义的 xml 标记:
-
我之前说过 XML 标签不属于 RTF,但我正在更新问题和我的回复,以澄清何时合适。还可以考虑“合并字段”解决方案,也许一个 XSLT 过滤器,或者通过 Tridion 模板进行更改。
-
Tridion 中的富文本字段用于存储 HTML 片段。尽管有一些方法可以扩展控件以允许其他标记,但这些实际上仅用于允许新的 HTML 标记(例如 HTML5 中的
或 )。在富文本字段中存储另一种类型的 XML 是错误的,并且会导致很多问题。为什么不简单地使用普通的多行文本字段来输入 XML?