在为组件的多媒体链接字段分配值时,我想分配特定版本图像的 TCM URI。Tridion 内部维护带有后缀“-v”的版本和对应的版本号,例如:- 对于多媒体组件的第二个版本,我的 TCm URI 将是 tcm:pubNum-multiMediaCompoUniqueID-v2,甚至我可以用这个“-v2”打开多媒体组件通过搜索功能为 URI 添加后缀。现在假设我已经创建了 5 个版本的多媒体图像和大约 5 个版本的组件,并且对于每个版本的组件,我尝试将图像的“-v”后缀 URI 分配给组件的多媒体链接字段,然后我得到以下错误:-
“在 URI 中找到预期版本:tcm:pubNum-compoUniqueID。”
我的组件的 xml 如下所示:-
<imageField xmlns="uuid:e65ab5b8-babe-4146-a8e4-9b6fda694ea1" xlink:type="simple" xlink:href="tcm:pubNum-multiMediaCompoUniqueID-v1" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:title="HTML.zip"></imageField>
如果我也尝试手动分配它,我也会遇到同样的错误,我也尝试转义双引号并进行了一些故障排除。
所以我的简单问题是,如果 Tridion 维护多媒体组件的所有版本,那么为什么它不允许我们分配该多媒体组件的先前/特定版本的 TCm URI。由于我正在为客户执行自动化过程,这可能是一个特殊的要求,但我的客户希望为每个版本的组件查看分配了哪个版本的 Image(多媒体组件的文件扩展名可能不同版本)和不是最近的。这可能吗?