Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在page.tpl.php文件的.module文件的函数中呈现存储在变量中的html数据_Php_Drupal 7 - Fatal编程技术网

在page.tpl.php文件的.module文件的函数中呈现存储在变量中的html数据

在page.tpl.php文件的.module文件的函数中呈现存储在变量中的html数据,php,drupal-7,Php,Drupal 7,我刚刚开始使用drupal,对流程有点困惑。我在.module文件的函数中有一个变量$var=“Render in View”。如何在page.tpl.php文件中呈现这个精确的html 谢谢这可能有用: 函数mymodule_预处理(&$variables,$hook){ 如果($hook=='page'){ $variables['my_custom_page_var']='Render in page.tpl.php'; } } 或者使用动态钩子名称 function mymodule_

我刚刚开始使用drupal,对流程有点困惑。我在.module文件的函数中有一个变量
$var=“Render in View”
。如何在page.tpl.php文件中呈现这个精确的html

谢谢

这可能有用:

函数mymodule_预处理(&$variables,$hook){
如果($hook=='page'){
$variables['my_custom_page_var']='Render in page.tpl.php';
}
}
或者使用动态钩子名称

function mymodule_preprocess_page(&$variables) {
  $variables['my_custom_page_var'] = '<div>Render in page.tpl.php</div>';
}
函数mymodule_预处理_页面(&$variables){
$variables['my_custom_page_var']='Render in page.tpl.php';
}

那么这应该可以在page.tpl.php中作为
$my\u custom\u page\u var

访问您的行末尾缺少分号
function mymodule_preprocess_page(&$variables) {
  $variables['my_custom_page_var'] = '<div>Render in page.tpl.php</div>';
}