drupal を使い始めたばかりで、フローに少し混乱しています。$var = "<div>Render in View</div>"
.module ファイルの関数に変数があります。page.tpl.php ファイルでこの正確な html をレンダリングするにはどうすればよいですか?
ありがとう
これはうまくいくかもしれません: 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>';
}
}
または動的フック名を使用します
function mymodule_preprocess_page(&$variables) {
$variables['my_custom_page_var'] = '<div>Render in page.tpl.php</div>';
}
次に、これは page.tpl.php で としてアクセスできるはず$my_custom_page_var
です。