구성 요소의 멀티미디어 링크 필드에 값을 할당하는 동안 특정 버전의 이미지의 TCM URI를 할당하려고합니다. Tridion은 내부적으로 "-v"라는 접미사와 버전에 해당하는 버전을 유지합니다. 예를 들어 멀티미디어 구성 요소의 두 번째 버전에 대한 내 TCm URI는 tcm : pubNum-multiMediaCompoUniqueID-v2이고이 "-v2"로 멀티미디어 구성 요소를 열 수 있습니다. 접미사 URI를 검색 기능을 통해 제공합니다. 이제 5 개의 버전의 멀티미디어 이미지를 만들고 5 버전의 구성 요소를 만들었고 구성 요소의 각 버전에 대해 구성 요소의 멀티미디어 링크 필드에 이미지의 "-v"접미사 URI를 할당하려고합니다. 다음 오류 : -Tridion 핵심 서비스 : 특정 버전의 TCM 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를 할당 할 수 없는지입니다. 클라이언트에 대한 자동화 프로세스를 수행함에 따라 이것은 특별한 요구 사항 일지 모르지만 내 클라이언트는 이미지의 정교한 버전이 할당 된 각 구성 요소 버전을보고 싶어합니다 (전체 버전의 멀티미디어 구성 요소의 파일 확장이 다를 수 있음). 최근의 것이 아닙니다. 이것이 가능한가?
특정 버전으로 연결하는 것은 실제로 불가능합니다. 좋은 이유는 SDL이 버전에 대한 보호 된 링크를 허용한다면 항목을 삭제하는 것이 사실상 불가능하기 때문입니다. – Quirijn