2013-01-08 2 views
1

구조 그룹 생성은 기본 페이지 템플릿을 기반으로합니다. 사용자 정의 C# TBB를 추가하여 기본 페이지 템플릿을 확장하여 구조 그룹을 게시 할 때 어떤 작업을 수행 할 수 있도록하고 싶습니다. Tridion에서 기본 페이지 템플릿을 확장 할 수 있습니까? [물론 맞춤 설정하기 전에 하위 게시판에 로컬 사본을 만들 예정입니다.]기본 페이지 템플릿 사용자 정의

맞춤 설정이 가능하다면 C# TBB에서 현재 (게시) 구조 그룹에 대한 참조를 얻으려면 어떻게해야합니까? 사전에

감사합니다.

+0

내 상황이 같은 상황. 구조 그룹에 대한 게시/게시 해제 이벤트를 캡처하려면 매우 유용합니다. –

답변

4

구조 그룹을 게시 할 때 이미 게시 된 해당 SG 내의 모든 페이지가 다시 게시되고 SG 자체가 게시되지 않습니다 (이것이 코드가 실행되지 않은 이유 일 수 있음). 게시 대화 상자의 옵션을 사용하여 SG 내의 모든 페이지를 게시하도록 지정할 수 있습니다.

그러나 설명하는 내용은 C# TBB에 적합하지 않습니다. 게시 된 모든 페이지에 대해 템플릿 코드가 한 번 실행됩니다. 설명하는 내용은 콘텐츠 관리자 (구조 그룹 게시)에서 발생하는 특정 이벤트에 응답하려는 상황입니다. 이러한 유형의 사용자 정의를위한 올바른 확장 점은 Event Handler입니다.

+0

귀하의 의견을 기다립니다. 예, 이벤트 처리기에서만 가능합니다. – TempTracer

4

일반 페이지 템플릿과 마찬가지로 기본 페이지 템플릿을 편집 할 수 있습니다.

게시 및 구조 그룹 수준 모두에서 기본 페이지 템플릿을 지정하는 것도 가능합니다.

+0

답장을 보내 주셔서 감사합니다. 예. 기본 페이지 템플릿을 편집 할 수 있으며 편집 된 기본 페이지 템플릿을 사용하여 페이지를 게시 할 때 액션이 실행되는 것을 볼 수 있습니다. 그러나 질문은 구조 그룹과 관련이 있습니다. 구조 그룹을 게시하면 C# TBB로 작성된 동작이 실행되지 않는 것처럼 보입니다. – TempTracer