Hallo liebe Community,
ich bin ganz neu im Oxid Land und versuche mich an meinem ersten Modul.
Eine Erweiterung des Admin-Bereichs habe ich auch schon hinbekommen.
Nun möchte ich einen Block in die Produktdetailansicht einbringen. Das funktioniert jedoch nicht so wie im Admin-Bereich.
Ich verwende:
[B]CE [/B]4.9.5
[B]PHP [/B]5.3.10
[B]MYSQL [/B]5.5.41
[B]Theme [/B]Azure
metadata.php
<?php
/**
* Metadata version
*/
$sMetadataVersion = '1.1';
/**
* Module information
*/
$aModule = array(
'id' => 'meinErstesModul',
'title' => 'Mein erstes Modul',
'description' => '',
'version' => '1.0',
'author' => '',
'email' => '',
'url' => '',
'extend' => array(),
'files' => array(),
'blocks' => array(
array(
'template' => 'article_extend.tpl',
'block' => 'admin_article_extend_form',
'file' => 'views/admin/blocks/article_extend.tpl'
),
array(
'template' => 'productmain.tpl',
'block' => 'details_productmain_variantselections',
'file' => 'views/blocks/meinbutton.tpl'
),
),
'settings' => array(),
'events' => array()
);
Mein Block in meinErstesModul/views/blocks/meinbutton.tpl
[{$smarty.block.parent}]
<div>Mein Block</div>
Auch nach leeren des /tmp Ordner und de-/aktivieren des Moduls und löschen der Moduleinträge in oxconfig wird der Block nicht angezeigt.
In der Systemgesundheit wird mir Fehlende Modulblöcke im Template für meinErstesModul details_productmain_variantselections productmain.tpl angezeigt. Der Block existiert aber in dem Template im Theme Azure.
Kann mir jemand erklären was ich falsch mache?
Danke.