Das hat mir schon mal super weitergeholfen. Leider bekomme ich das mit der separaten Funktion irgendwie nicht auf die Reihe. Habe mir aber mal angeschaut, wie das in der admin/create_account.php gemacht ist. Da sieht das ganze so aus:
$html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/create_account_mail.html');
$txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/create_account_mail.txt');
xtc_php_mail(EMAIL_SUPPORT_ADDRESS,
EMAIL_SUPPORT_NAME,
$customers_email_address,
$customers_lastname.' '.$customers_firstname,
EMAIL_SUPPORT_FORWARDING_STRING,
EMAIL_SUPPORT_REPLY_ADDRESS,
EMAIL_SUPPORT_REPLY_ADDRESS_NAME,
'',
'',
EMAIL_SUPPORT_SUBJECT,
$html_mail,
$txt_mail);
Jetzt frage ich mich wieso ich ständig die Fehlermeldung:
Call to a member function fetch() on a non-object in ...admin/customers.php
bekomme, wenn ich in der admin/customers.php genau das selbe einbaue.
Die Fehlermeldung bezieht sich auf das smarty->fetch(). Ich verstehe aber nicht wieso. Kann mir da jemand auf die Sprünge helfen. Wäre super.