Hallo, folgende Situation.
Ich habe ein kleines Modul mit einem Controller und einer Template Datei gebaut. Den Controller kann ich problemlos über den cl Parameter aufrufen, beim Template bekomme ich dann aber die entsprechende Fehlermeldung “EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND”.
Oxid selber hat nicht viel zu meckern und meine Modul sieht wie folgt aus:
Metadata.php
$sMetadataVersion = '2.0';
$aModule = array(
'id' => 'hermes',
'extend' => array(\OxidEsales\Eshop\Application\Model\User::class => \trensco\hermes\Model\User::class,
\OxidEsales\Eshop\Core\UtilsServer::class => \trensco\hermes\Core\UtilsServer::class,
),
'controllers' => [
'hermes' => \trensco\hermes\Controller\HermesController::class
],
'blocks' => array(
array(
'template' => 'page/checkout/payment.tpl',
'block' => 'hps_del_address',
'file' => 'views/blocks/hps_del_address.tpl',
),
),
'templates' => array(
'hermespsc.tpl' => 'trensco/hermes/views/tpl/hermespsc.tpl',
),
);
HermesController.php:
namespace trensco\hermes\Controller;
use OxidEsales\Eshop\Application\Model\User;
use OxidEsales\Eshop\Core\Registry;
class HermesController extends \OxidEsales\Eshop\Application\Controller\FrontendController
{
protected $_sThisTemplate = 'trensco/hermes/views/tpl/hermespsc.tpl';
public function render()
{
parent::render();
return $this->_sThisTemplate;
}
public function __construct()
{
}
}
Oxid backend:
Hat jemand eine Idee wo mein Fehler hier liegt.
Beste grüße