目前我们正在从 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/