コンポーネントのマルチメディアリンクフィールドに値を割り当てているときに、特定のバージョンの画像のTCMURIを割り当てたいと思います。Tridionは、接尾辞「-v」のバージョンと対応するバージョン番号を内部的に維持します。例:-マルチメディアコンポーネントの2番目のバージョンの場合、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がマルチメディアコンポーネントのすべてのバージョンを維持している場合、そのマルチメディアコンポーネントの以前の/特定のバージョンのTCmURIを割り当てることができない理由です。私はクライアントの自動化プロセスを行っているので、これは特有の要件かもしれませんが、私のクライアントは、コンポーネントのバージョンごとに、ExacltyバージョンのImageが割り当てられていることを確認したいと考えています(バージョン間でマルチメディアコンポーネントのファイル拡張子に違いがある可能性があります)。最近のものではありません。これは可能ですか?