Genel E-Posta Şablonu
Sevan Alpay | Bilgi Havuzu | 25.02.2010
|
| ShopPHP'de yazılım üzerinden gönderilen tüm e-posta'ların ayrı bir şablonu bulunur. Kişiselleştirmeye önce genel e-posta şablonunu (templates/system/email/temp.php) düzenleyerek başlayabilirsiniz. |
|
Ana şablon dosyasının uzantısı PHP olmasına rağmen yazılabilir bir dosya olduğu için ShopPHP de hiçbir class'da çalıştırılmaz. Bu nedenle dosyanın içine yazılan dinamik bir kod işe yaramayacaktır. Bunun yerine tüm templatelerdeki gibi macro stringler ile amacımıza ulaşırız.
Bu şablon tüm e-postaların ana şablonu olduğundan testlerinizi tüm ücretsiz e-posta sunucuları ile thunderbird ve outlook gibi popüler e-posta programlarında test etmeniz gerekmektedir. ShopPHP ile gelen örnek şablon bilinen tüm ücretsiz e-posta servisleri ve mail programları ile test edilmiştir.
E-Posta ana şablonu makroları;
| Makro |
Karşılığı |
| {%mailFrom%} |
Yönetim panelinde yazılan Mail From karşılığı |
| {%adminMail%} |
Yönetici e-posta adres |
| {%siteAdresi%} |
Sitenin ana domain adresi. Ör: www.domainadiniz.com |
| {%siteAdresiFull%} |
Sitenin çalıştığı dizin. Ör: http://www.domainadiniz.com/shop/. Özellikle E-postanızdaki resimleri görüntületmek için kullanmanız gerekmektedir. |
| {%title%} |
Gönderilecek e-posta adresinin konusu. |
| {%body%} |
Gönderilecek e-posta içeriği. |
| {%code%} |
Gönderilen e-postanın veritabanı eşleştirme kodu. E-Postayı web üzerinden görüntilemek için kullanılır. Ör: <a href="{%siteAdresiFull%}eposta.php?code={%code%}">E-postayı görüntülemiyorsanız buraya tıklayın</a> bu link ile e-postayı web üzerinden görünteletebilirsiniz. |
E-Posta bilgileri veritabanına şablonsuz kaydedildiği için, şablonda yapacağınız değişiklikler gönderilme sırasındaki e-postalara ve web üzerinden görüntülemelerde hemen yansıyacaktır. Her türlü sorunuzu destek@shopphp.net adresine gönderebilirsiniz. |