SDL Tridion의 하위 게시에서 공유 또는 현지화 된 구성 요소의 URI를 기반으로 상위 구성 요소의 URI를 어떻게 찾을 수 있는지 아는 사람은 누구입니까? 핵심 서비스?하위 구성 요소의 URI를 기반으로 BluePrinted 구성 요소의 상위 URI 검색
답변
여기가 누누가 제안 된 것보다 더 간단한 방법이고 당신은
var parentComponentid = ClientAdmin.GetTcmUri(component.Id, component.BluePrintInfo.OwningRepository.IdRef, null);
GetTcmUri
방법은 어떤 TcmUris을 얻기를위한 좋은 어떤 DLL을 참조 할 필요가 없습니다 - 당신이 당신의 품목을 원하는 단지 통과 게시 ID를 이드는 현재 출판물에 있습니다. 이 방법으로 특정 아동 출판물에서 특정 항목의 ID를 찾을 수도 있습니다
이 경우 CLientAdmin은 무엇입니까? –
CoreService 클라이언트 일뿐입니다. –
이 방법이 효과적입니다. 다음 코드를 사용했습니다. session.Client.GetTcmUri (componentId, childComponent.BluePrintInfo.OwningRepository.IdRef, null); –
ComponentData.BluePrintInfo.OwningRepository.IdRef
을 사용하면 해당 구성 요소를 "소유"하는 게시의 TcmUri를 얻을 수 있습니다. 이것은 구성 요소가 작성되거나 지역화 된 첫 번째 발행물 "going up"입니다.
그럼 당신은 올바른 상황에서 당신에게 구성 요소 열린 우리당을 얻기 위해이 같은 것을 사용할 수 있습니다
internal string GetUriInBlueprintContext(string itemId, string publicationId)
{
if (TcmUri.UriNull == itemId)
return null;
TcmUri itemUri = new TcmUri(itemId);
TcmUri publicationUri = new TcmUri(publicationId);
TcmUri inContext = new TcmUri(itemUri.ItemId, itemUri.ItemType, publicationUri.ItemId);
return inContext.ToString();
}
TcmUri
클래스는 당신이 너무 프로젝트에서 참조 할 수 Tridion.Common.dll의 일부입니다.
CoreService에 관한 질문이었습니다 –
답변은 CoreService에 관한 것입니다 ... –
- 1. 상위 구성 요소의 하위 상태에 액세스 중입니까?
- 2. Redux를 사용하여 상위 구성 요소의 하위 구성 요소를 읽는 중
- 3. Angular2 - 상위 구성 요소의 하위 구성 요소에서 함수 실행
- 4. 하위 시스템과 구성 요소의 차이점
- 5. 라우터가 상위 구성 요소의 템플릿을 생성하지 않습니까?
- 6. 알려진 구성 요소의 이미지 검색
- 7. Android 구성 요소의 상위 항목을 변경하려면 어떻게해야합니까?
- 8. 맞춤 구성 요소의 상위 요소가 null입니다.
- 9. 연결된 구성 요소의 근처
- 10. Tridion 2009 - 구성 요소의 상위 폴더 검색 TCM
- 11. 반응 구성 요소가 상위 구성 요소의 상태를 알고 있어야합니까?
- 12. 하위 구성 요소의 속성을 기반으로 프레임의 속성을 설정하는 방법은 무엇입니까?
- 13. ADF 구성 요소의 상태 복원
- 14. 모든 하위 구성 요소의 속성 설정
- 15. 구성 요소의 하위 요소 가져 오기
- 16. ReactJS : 하위 구성 요소의 참조에 액세스하는 방법?
- 17. 하위 구성 요소의 스타일을 관리하는 방법은 무엇입니까?
- 18. ListCellRenderer가 하위 구성 요소의 이벤트를 실행하지 않음
- 19. 하위 구성 요소의 상태 가져 오기
- 20. MVP 하위 구성 요소의 MVP 생성
- 21. 목록 구성 요소의 하위 요소에 액세스하는 코드가
- 22. 스윙 구성 요소의 문제점
- 23. 구성 요소의 좌표 얻기
- 24. JSF2 구성 요소의 인증
- 25. 구성 요소의 selectedItem을 식별해야합니다.
- 26. 클래스 구성 요소의 용어
- 27. 자바 : 구성 요소의 위치
- 28. 플렉스 구성 요소의 Google지도
- 29. joomla 구성 요소의 버그
- 30. 구성 요소의 애니메이션
부모를 정의하십시오. 항목의 첫 번째 로컬 복사본 또는 맨 위에있는 부모입니까? 부모 출판물의 ID를 알고 있습니까? –
혼란스러운 용어 : 구성 요소의 부모는 폴더입니다. 그래서 당신은 정말로 무엇을 얻으 려하고 있습니까? 아래의 해답은 부모 Blueprinted 간행물에서 동일한 구성 요소를 찾고 있다고 가정합니다. –
수정 해 주셔서 감사합니다. 나는이 질문에 대한 전체적인 생각이 BluePrinted Publication에 대한 설명이라고 생각합니다. –