1
방금 drupal을 사용하기 시작했으며 약간의 흐름과 혼동합니다. 내 .module 파일의 함수에 변수 $var = "<div>Render in View</div>"
이 있습니다. page.tpl.php 파일에서이 정확한 HTML을 어떻게 렌더링합니까?렌더링 html 데이터가 page.tpl.php 파일의 .module 파일의 함수로 변수에 저장됩니다.
감사
방금 drupal을 사용하기 시작했으며 약간의 흐름과 혼동합니다. 내 .module 파일의 함수에 변수 $var = "<div>Render in View</div>"
이 있습니다. page.tpl.php 파일에서이 정확한 HTML을 어떻게 렌더링합니까?렌더링 html 데이터가 page.tpl.php 파일의 .module 파일의 함수로 변수에 저장됩니다.
감사
이 작동 될 수 있습니다 http://api.drupal.org/api/drupal/modules%21system%21theme.api.php/function/hook_preprocess/7
function mymodule_preprocess(&$variables, $hook) {
if ($hook == 'page') {
$variables['my_custom_page_var'] = '<div>Render in page.tpl.php</div>';
}
}
또는 그 다음이 $my_custom_page_var
로 page.tpl.php에 액세스 할 수 있어야합니다 동적 후크 이름
function mymodule_preprocess_page(&$variables) {
$variables['my_custom_page_var'] = '<div>Render in page.tpl.php</div>';
}
를 사용합니다.
줄 끝 부분에 세미콜론이 없습니다. – Sir