Versuche eben einen eigenen Controller zu schreiben. Nur das Template wird nicht angezeigt. Besser gesagt, es wird gar ncihts angezeigt. Mein Versuch sieht so aus:
Bootstrap.php
public function onGetControllerPathFrontend(Enlight_Event_EventArgs $args) {
$this->Application()->Template()->addTemplateDir( $this->Path() . 'Views/' );
return $this->Path() . 'Controllers/Frontend/tag.php';
}
tag.php
class Shopware_Controllers_Frontend_Tag extends Enlight_Controller_Action {
public function init() {
$this->View()->loadTemplate('frontend/tag/tag.tpl');
}
public function indexAction() {
Shopware()->Plugins()->Controller()->ViewRenderer()->setNoRender();
}
}
tag.tpl
{extends file="parent:frontend/index/index.tpl"}
{block name="frontend_index_content"}
Hello World
{/block}
Also der Crontroller geht schon, nur das TPL wird nicht geladen. Was mach ich falsch?