Hallo Zusammen,
ich beginne erst mit der Plugin Programmierung und fürchte, ich stehe schon auf dem Schlauch. Ich möchte ein Bild aus einem Plugin einbinden. Das Template Verzeichnis habe ich entsprechend eingebunden:
public function onDetail(\Enlight_Controller_ActionEventArgs $args)
{
$config = $this->getShopConfig();
if (!$config['active']) {
return;
}
$this->container->get('template')->addTemplateDir(
$this->getPath() . '/Resources/views/'
);
}
Das Bild liegt im Unterordner ‘/Resources/views/_public/src/img/test.png’.
Meine Template Datei sieht so aus:
{extends file='parent:frontend/detail/buy.tpl'}
{block name="frontend_detail_buy_button_container_outer" append}
{/block}
Rufe ich die Seite auf wird folgende Url mit einem 404-Fehler versucht zu laden:
https://www.meine-domain.com/frontend/_resources/img/test.png
Ist die Url falsch, oder wir das Bild nicht entsprechend an die korrekte Stelle kopiert? Grundsätzlich liegt das Bild ja eigentlich im Ordner ‘custom/plugins/MeinPlugin/Resources/views/frontend/_public/src/img’, darauf verweist die Url aber nicht. Was mache ich falsch?