Hallo,
ich versuche verzweifelt, über ein selbsterstelltes Plugin eine PHP-Datei zu includen.
Leider scheitere ich an der Funktion, wie ich die Datei als smarty übergebe.
Kann man nicht innerhalb der funktion die Datei einfach übergeben?
public function onFrontendPostDispatch(Enlight_Event_EventArgs $args)
{
/** @var \Enlight_Controller_Action $controller */
$controller = $args->get('subject');
$view = $controller->View();
$view->addTemplateDir(
__DIR__ . '/Views'
);
$view->assign('slogan', $this->getSlogan());
}
Hier der Beispielcode der Vorlage aus dem Wiki.
Also so wie: $view->assign('slogan' , ...datei.php ????????????
Und dann in der index.tpl (views) als {$slogan} einen Block erweitern?