4

目前我们正在从 2009 年到 2011 年进行 Tridion 升级。

我看到一个奇怪的问题,想知道为什么它的更新方式不同。

我的问题:

在许多 Schema 中,我们都有自己的内容字段(即富文本字段)过滤 XSLT。

例子:

<xsl:stylesheet ... >
...
...
...
</xsl:stylesheet>

升级到 Tridion 2011 后,我看到架构更新为以下格式

<stylesheet... >
...
...
...
</stylesheet>

因此,不会出现在组件上的富文本字段。

请让我知道这种行为背后的原因。

如何解决这个问题?

我已经修复了这个解决方案,下面是修复。

将当前 XSLT 替换为 Filtering XSLT 选项卡上的适当 XSLT,使用 Tridion 2009 上的 XSLT。

<xsl:stylesheet ... >
...
...
...
</xsl:stylesheet>
4

1 回答 1

2

正如您似乎发现的那样 - 只需将 SDL Tridion 2009 中的旧 XSLT 复制并粘贴到 2011 年的新 XSLT 上(或者简单地添加一个与xsl原始 XSLT 中的前缀匹配的默认命名空间)。我的猜测是当您迁移数据库时出了点问题。

于 2012-11-12T19:45:07.177 回答