2012-09-26 4 views
0

최근 Zen 테마를 사용하여 Drupal 6 (클라이언트는 이전 버전을 위임받은)으로 인트라넷 사이트를 작성했습니다. 이 사이트에는 Webform으로 작성된 여러 설문 조사 페이지가 포함되어 있습니다.Drupal의 사용자 정의 웹 폼 페이지 레이아웃 6

클라이언트는 웹 폼 페이지의 레이아웃을 전체 너비 콘텐츠 영역과 사이드 바없이 변경하려고합니다. "page-node-53.tpl.php"라는 이름의 사용자 정의 템플릿 페이지를 만들 수 있다는 것을 알았습니다.이 템플릿 페이지는 유일한 노드/53에서 작동합니다. Webform 페이지가 하나뿐이면 괜찮을 것입니다.

사용자 정의 레이아웃 페이지를 만들고 웹 양식 노드에만 할당 할 수 있습니까? 이것은 Wordpress에서 쉽게 할 수 있습니다 ... Drupal에서 쉽게 할 수있는 방법이 있는지 궁금합니다. 감사!

답변

0

내가 그것을 알아 냈 ...

첫째, 나는 "페이지 webform.tpl.php"에 사용자 지정 서식 파일의 이름을 변경했습니다.

다음, 나는 DOCTYPE 선언하기 전에 page.tpl.php의 상단에 다음 코드를 추가 :

<?php if ($node->type == 'webform') {include 'page-webform.tpl.php'; return; } ?> 

이 일 것으로 보인다! Webform을 특징으로하는 페이지를 제외한 모든 페이지는 변경되지 않습니다.