2013-05-18 3 views
1

내 사용자 지정 모듈에 hook_form이 있고 사용자 지정된 page.tpl.php 파일이 있습니다. 양식이 tpl 페이지에 전달 될 수있는 방법이 있습니다. 의 hook_theme 기능을 통해 TPL 페이지에 $ 양식 변수를 전달하지만 꽤 작동하지 않습니다.새로 만든 템플릿 페이지에 사용자 지정 양식을 표시하는 방법

<?php echo $some_form; ?> 

당신은 실행 후 캐시를 취소해야합니다 :

답변

2

표준 방법은 테마 또는 모듈 템플릿 파일의 다음

function MYMODULE_preprocess_page(&$vars) { 
    $vars['some_form'] = drupal_get_form('MYMODULE_some_form'); 
} 

에 하나, 전처리 기능을 사용하는 것입니다 테마 레지스트리에 대한 후크 그것을 데리러.

+0

tanx 많은 @Clive :) – Outlooker