在开发环境之间传输Tridion架构时,可能需要进行哪些修改

时间:2013-01-21 12:35:34

标签: tridion tridion-2011

我想在外部管理系统(在本例中为GIT)中维护我的Tridion架构定义。为此,我通过webdav访问Tridion内容管理器。当我这样做时,通常,其他系统项的链接将转换为webdav URL。

当我有一个类别的引用时,这变得更加困难,因为名称空间URI包含对发布的嵌入式引用。以下是我的一个模式的webdav视图的摘录:

<xsd:import namespace="tcm:0-3-1/Categories.xsd" 
            schemaLocation="/webdav/01%20Definitions/Categories.xsd"/>

如果系统之间的发布ID不同,这将是一个问题。我的第一个想法是看到命名空间URI原则上是不透明的,我可以用我自己的系统中性值替换它。不幸的是,似乎内容管理器解析命名空间URI以确定架构位置,如果它不能将字符串的第一部分识别为URI,则保存失败。

有没有办法通过其他方式编辑架构来实现我的目标?有没有其他方法?

1 个答案:

答案 0 :(得分:1)

我不知道你是否可以对客户端GIT钩子脚本做任何事情,但是否则事件处理程序可能能够做某事。当您尝试保存架构时,您可以将我与出版物的出版物匹配。

不是直接的答案,而是一个建议。也许它会带给你更多。

相关问题