【问题标题】:Change Document Type in Rich Text Schema Field Tridion 2009更改富文本架构字段 Tridion 2009 中的文档类型
【发布时间】:2013-01-11 23:52:15
【问题描述】:

我是一名不时使用 Tridion 的前端开发人员(技术水平不是很高) . 我正在寻找一种方法来更改 Tridion 2009 富文本模式字段中的文档类型,以允许我使用数据属性(用于工具提示弹出框)。目前富文本字段设置为严格或过渡。我需要将其设置为 HTML5(我知道这可以在 2011 年进行一些更改。我不确定有哪些更改。)就目前而言,默认情况下,在这些模式中的任何一种发布时,数据属性都会被删除。选择 HTML5 可以解决此问题。

任何帮助将不胜感激。

【问题讨论】:

    标签: tridion tridion2009


    【解决方案1】:

    请您澄清一下“前端”开发。您是在编写 Tridion GUI 还是使用来自 Tridion 的内容编写 Web 应用程序?

    如果是后者,您当然可以在 RTF 内容到达应用服务器之前使用 XPath 或 XSL 对其进行转换。

    如果是前者,听起来像是升级到 2011 年了! :-)

    【讨论】:

      【解决方案2】:

      2009 年的富文本字段不允许这一切。但是您可以使用模板在发布时转换字段。例如:您可以获取链接上的标题属性并将其转换为您选择的数据属性。我意识到这有点尴尬,但也许它可以解决问题。

      您可以在 C# 模板或 XSLT 中使用 XSLT 中介器来执行此操作。

      【讨论】:

      • 我会试一试的。干杯。
      • 不幸的是,这对我们不起作用,因为一旦保存了组件,我们就没有任何地方可以获取数据,然后数据属性就完全消失了,我们无法专门化在发布时使用 TBB 的架构。无论如何,谢谢。
      • 当然,任何模板都只能使用 Tridion 允许您保存的 XML。但是,如果您只关心显示一些“鼠标悬停”文本,则可以使用“a”元素的标题属性并将其更改为模板中的数据属性。
      猜你喜欢
      • 2013-02-07
      • 2019-08-18
      • 1970-01-01
      • 2014-05-29
      • 1970-01-01
      • 2019-02-03
      • 2012-05-19
      • 2012-09-12
      • 1970-01-01
      相关资源
      最近更新 更多