Tridion 2011 - 在格式化功能窗口中过滤 XSLT

标签 tridion tridion-2011 tridion2009

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

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

我的问题:

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

示例:

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

升级到 Tridion 2011 后,我看到架构更新为以下格式
<stylesheet... >
...
...
...
</stylesheet>

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

Please let me know the reason behind this behavior.



如何解决这个问题?

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

Replace current XSLT with proper XSLT on Filtering XSLT tab, with the one there on Tridion 2009.


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

最佳答案

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

关于Tridion 2011 - 在格式化功能窗口中过滤 XSLT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219267/

相关文章:

tridion - TDSE.GetObject不能解析其中带有点的WebDAV URL

xml - SDL Tridion : Logical structure of a page in XML format

tridion - 将 Tridion 2009 SP1 CM 数据库升级到 2011 SP1

在 VS 2010 中的服务引用为 'Update' 后,Tridion 核心服务引用变得未知

tridion - 在复合模板中使用 C# 进行渲染时出现问题

tridion - 如何扩展 Tridion.Cme.Commands.Open.prototype._execute() 的默认行为?

tridion - Tridion 2011中所有 check out 的项目在哪里?

tridion - 使用核心服务和模拟进行发布

tridion - 有没有办法在调用 RenderComponentPresentation 时传递变量?