Guten Tag,
Ich will in meinem neuen Modul eine Mail versenden. Der Inhalt der Mail soll ein befülltes Smarty-Template sein.
Schaue ich in die oxEmail sind die Template-Pfade im Kopf definiert (z.B. $this->_sSuggestTemplate). Somit kann Smarty wunderbar darauf zugreifen.
Nun habe ich meine Templates aber in meinem Modul abgelegt und in meine metadata.php eingetragen:
Nun beschwert sich mein Modul zurecht, das es das Template nicht findet, da es nicht weiß, wo es das finden kann:
Wie greife ich nun am elegantesten auf den Pfad von meinem Template zu?
Fragt,
Mario
Ich will in meinem neuen Modul eine Mail versenden. Der Inhalt der Mail soll ein befülltes Smarty-Template sein.
Schaue ich in die oxEmail sind die Template-Pfade im Kopf definiert (z.B. $this->_sSuggestTemplate). Somit kann Smarty wunderbar darauf zugreifen.
Nun habe ich meine Templates aber in meinem Modul abgelegt und in meine metadata.php eingetragen:
PHP Code:
'templates' => array(
'meinemail.tpl' => 'meinmodul/views/tpl/meinmailtemplate.tpl',
),
PHP Code:
$oSmarty = oxRegistry::get("oxUtilsView")->getSmarty();
$sTemplate = 'meinemail.tpl';
$oSmarty->fetch( $sTemplate );
Fragt,
Mario