E-Posta şablonlarında, kendi eklediğim bir PHP fonksiyonu çağırabilir miyim?
E-Posta şablonlarında (Yönetim paneli > E-Posta > E-Posta şablonları), şablon lib.php (templates/<aktif şablon dizini>/lib.php) gibi bir dosyaya eklediğniz fonkisyonları çağırabiliriz. Bunun için şablonlarda {%FUNC-DATA_
Ör :
E-Posta şablonu içinde {%FUNC-DATA_musteriMailData%} makrosunu ekleyip, aşağıdaki fonksiyonu şablon lib.php dosyasına ekleyebiliriz. Fonksiyon sipariş veren kullanıcı adı ve soyadını getirecektir.
function musteriMailData($session,$post)
{
// $session mail gönderilirken ki $_SESSION değeridir. Ör ilgili siparişin numarasını almak için kullanılabilir.
// $post mail gönderilirken ki $_POST değeridir.
$musteri = hq(“select concat(username , ‘ (‘,name,’ ‘,lastname,’)’) from siparis where randStr = ‘”.$session[‘randStr’].”‘”);
return ‘Müşteri : ‘.$musteri.’
‘;
}