-
Template bleibt leer
Das ist mein Code und soweit funktioniert der auch, nur wird nichts ans Template übergeben. Hab ich irgendwas vergessen oder generell falsch? Bei anderen Modulen sieht es eigentlich auch so aus?!
In der Autoload ist alles drin und eine Fehlermeldung gibt es auch nicht. Mein echo wird ausgegeben.
PHP-Code:
<?php
namespace ow_test;
class test extends \BackendModule
{
protected $strTemplate = 'test';
protected function compile()
{
$this->showTest();
}
protected function showTest()
{
$this->Template = new \BackendTemplate('be_test');
echo "check";
$this->Template->headline = "Headline";
}
}
HTML-Code:
<div class="">
<h1><?php echo $this->headline; ?></h1>
</div>
-
Ich habe jetzt das hier gefunden und damit geht es, was schonmal gut ist.
PHP-Code:
<?php
namespace ow_test;
class test extends \Backend
{
protected function showTest()
{
$objTemplate = new \BackendTemplate('be_tmp_test');
$objTemplate->test = "check";
return $objTemplate->parse();
}
}
Stellt sich mir aber die Frage, ob das so der richtige Weg ist. Irgendwie fehlt mir $this->Template->xxx. :-)