2012-12-03 11 views
2

콘텐츠 관리자가 조금 깔끔하고 삭제하지 않을 구성 요소가 있습니다 (my other question과 같지 않음).구성 요소가 삭제되지 않습니다

나는 내가이 일에 대한 결과에서, 탭 "에 사용되는"에서 어떤 결과를 얻을 수없는 구성 요소에 Where Used 도구를 사용할 때 나는 다음과 같은 오류

(8004032D) This item is in use. 
Unable to delete Component (tcm:4-65020). 

UtilitiesBL.AssertItemCanBeDeleted 
UtilitiesBL.AssertItemCanBeDeleted 
ComponentBL.Delete 
Component.Delete 
Request.Delete 

를 얻을 문제의 구성 요소를 삭제하려고 할 때 "용도"탭에서 "Blueprint Hierachy"는 내 세 개의 하위 게시물 중 하나에 현지화되지 않았으며 "Published To"탭에 결과가 없음을 보여줍니다.

콘텐츠 관리자 데이터베이스에서 내가 무엇이 잘못되었지만 실제로 발견되지 않았는지 확인할 수 있는지 살펴 보았습니다.

아이디어가 있으십니까? 사전에

감사합니다.

+1

? "Used By"탭에 항목이 표시됩니까? –

+1

아마 현지화 되었습니까? 또는 하위 발행물의 페이지에 사용됩니까? 나는 '사용 된 곳'기능이 그런 경우를 그리워한다고 믿는다. – Quirijn

+0

@FrankvanPuffelen 답변이 업데이트되었습니다. "Used In"탭을 의미합니까? 그렇다면 결과가 없습니다. Tridion 지원이 이제 시작되었습니다! –

답변

0

R5.3의 Where Used 도구가 올바르게 작동하지 않는 것 같습니다. 해당 구성 요소는 15000 개의 다른 구성 요소에 사용됩니다. TOM API를 직접 사용하여 이것을 발견했습니다. 이제 모든 링크를 삭제하는 작업이 올

var componentID = "tcm:4-65020"; 
TDS.TDSE tdse = new TDS.TDSE(); 
var component = (TDS.Component)tdse.GetObject(componentID, TDSDefines.EnumOpenMode.OpenModeView); 
var whereUsedString = component .Info.GetListUsingItems(); 

...

당신이 구성 요소 어디서나 사용하지 말 당신이 사용 된 위치 팝업을 확인 의미합니까
관련 문제