Get an Error with rendered page content in custom template file
You haven't passed a variable named $title to the template, so one won't be available.

To do so, add variables to your hook_theme implementation:

function MYMODULE_theme() {
  return array(
    'MYMODULE-page' =&gt; array(
      'path' =&gt; drupal_get_path('module', 'MYMODULE') . '/templates',
      'template' =&gt; 'MYMODULE-page',
      'render element' =&gt; 'page',
      'variables' =&gt; array('title' =&gt; ''),
      ),
    ),
  );
}


and in your page callback:

return array(
  '#theme' =&gt; 'MYMODULE-page',
  '#title' =&gt; 'Title here',
);