2013-02-05 2 views
5

나는 브로커 데이터베이스를 쿼리하고 필터를 기반으로 런타임에 구성 요소 프레젠테이션을 표시하는 페이지를 동적으로 만들었습니다. 페이지에서 Tridion UI를 사용하여 구성 요소를 편집했습니다.Tridion UI on Dynamic Page

이제 페이지의 내용이 동적이므로 구성 요소를 만들 때 "내용 만들기 및 삽입"기능을 사용하지 않으려 고하며 여기에 원하지 않는 페이지에 삽입하려고 시도합니다 .

동적 CP를 사용하는 페이지에 대해 "내용 삽입"및 "새 페이지"기능을 비활성화 할 수있는 방법이 있습니까?

내가 원하는 것은 필요한 콘텐츠 유형을 사용하는 "콘텐츠 만들기"입니다.

답변

1

특정 템플릿 유형에서이 옵션을 사용하지 않도록 설정하지 않아도됩니다. 이 옵션을 사용하지 않으려면 GUI Extn을 추가해야 할 수도 있습니다.

1

Meenakshi. 구성 설정을 사용하여 이러한 버튼/기능을 비활성화 및/또는 숨길 수 있습니다. Vikas가 지적했듯이 특정 컨텍스트 내에서 인터페이스를 비활성화한다는면에서 인터페이스 제시시 페이지/cps의 컨텍스트를 확인하고 그에 따라 작동하는 GUI 확장을 살펴 봐야합니다.

이 링크는 일반적으로 GUI 확장에 대한 참조의 좋은 점을 포함 : 리본 도구 모음에서 How to create a custom button in the ribbon of Tridion

2

버튼이 그것으로 명령을 관련 지을 수있다. 버튼을 클릭하면 명령이 호출됩니다. 기존 명령을 확장하는 지원되는 방법이 있습니다. 따라서 "isEnabled"메소드를 대체 할 Insert Conter 및 New Page Button에 대한 명령 확장을 작성할 수 있습니다.