How to implement hook_theme in drupal 7?
Try to add the variables
array in hook_theme
function mytheme_theme($existing, $type, $theme, $path){ return array( 'mytheme_header' => array( 'template' => 'header', 'path' => $path . '/templates', 'type' => 'theme', 'variables' => array( 'title' => NULL, 'some_text' => NULL, ), ), );}
In your header.tpl.php
file:
<h1><?php print $title; ?></h1><p><?php print $some_text; ?></p>
Then, print it out like this:
$vars = array();$vars['title'] = "This is a title";$vars['some_text'] = "Some text...";print theme('mytheme_header', $vars);