How to implement hook_theme in drupal 7? How to implement hook_theme in drupal 7? php php

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);