I've tried following this example, but am having issues.
I am trying to get a custom template that was installed via an addon to show up in the header template.
My plugin (uses the global_start hook):
PHP Code:
$templater = vB_Template::Create('vsa_paypal_donbar');
$templater->register('vsapaypal_donlist_cansee', $vsapaypal_donlist_cansee);
$templater->register('admincpdir', $admincpdir);
$templater->register('vsapp_donbar_goal', $vsapp_donbar_goal);
$templater->register('vsapp_donbar_total', $vsapp_donbar_total);
$templater->register('vsapp_donbar_done', $vsapp_donbar_done);
$templater->register('vsapp_donbar_left', $vsapp_donbar_left);
$templater->register('header', $header);
$vsapaypal_donbar = $templater->render();
vB_Template::preRegister('header',array('vsapaypal_donbar' => $vsapaypal_donbar));
Then my header template starts with:
PHP Code:
{vb:raw vsapaypal_donbar}
What am I missing?