Fehlende Modulblöcke im Template: details_productmain_variantselections

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.

Da muss der Pfad ab tpl-Verzeichnis rein:
‘template’ => ‘page/details/inc/productmain.tpl’,

Das war’s!

Vielen Dank leofonic!