2011-05-12 2 views
12

Tüm işlem e-postaları için şablon oluşturmak istemiyorum ancak e-postalarda kullanılan varsayılan Magento logosunu değiştirmek istiyorum.İşlem e-postalarında varsayılan logo nasıl değiştirilir?

Temel dizine girip değiştirebileceğimi biliyorum, ancak sistemi yükseltirsem onu ​​silecektir. Bunu değiştirmek için doğru yolu bilen var mı?

cevap

20

Yeni bir tema oluşturabilir ve buraya yerleştirebilirsiniz. Bu, temaların Magento'daki varsayılan değerlere geri döndüğünden dolayı olduğu kadar zor değil. Eğer Magento temanızda bir şey bulamazsa, default klasörüne bakarak temel temaya geri dönecektir.

Örneğin, ben korumak, ben

/skin/frontend/{package}/{my-theme-name}/images/logo_email.gif

içinde ve Yönetim panelinde e-posta logosu görüntünün kendi versiyonunu yükledi bir mağazada, ben Sistemi> Yapılandırma> Tasarım gitti > Temalar ve Default ile {my-theme-name} arasında ayarlayın.

Bu neden çalışıyor?

E-posta şablonlarında, Magento, logo görüntüsünün src değerini {{skin url="images/logo_email.gif" _area='frontend'}} olarak belirtir. Bu, "geçerli temanın frontend alanındaki images/logo_email.gif'u bulmak için Magento şablonu anlamsızdır." Yani Magento, /frontend/{package}/{my-theme-name}/images/logo_email.gif için bakar, bulur ve HTML'yi dışa aktarırken bu yolu kullanır.

Görüntünüzü silerseniz, kırılmaz! Bunun yerine, Magento, yukarda anlatıldığı gibi tema dizininizde ilk önce arama yapsa da, bunun bulunmadığını ve /frontend/{package}/default/images/logo_email.gif numaralı telefona geri döndüğünü keşfedecektir.

İyi şanslar, umarım bu yardımcı olur!

+0

Magento 1.7.0.2 logosu '{{var logo_url}} 'olarak belirtilmiştir - bu örnek için bir çözüm arıyorum. Belki bir arama yapacağım ve değiştireceğim ... –

1

Bazen e-posta istemcisi görüntünün önbelleğe alınmış bir sürümünü saklar. Tarayıcıdaki doğru görüntüyü e-posta kaynak kodundan kopyalayarak görüntülüyordum, ancak yine de Mac Os Mail'i demo deposu logosunu görüntülüyordu ...

33

Bunu yapmak için başka bir doğru yol da BackEnd'e gitmek. Sistem >> Yapılandırma >> Tasarım >> İşlemsel E-postalar >> Logo Image ve logo görüntüsünü buradan kolayca seçin. GL. Magento 1.7.0.2 yılında

+0

Sanırım bu sadece şablonda bunun için uygun bir değişken kullanırsanız çalışır. Bu yöntemi tercih ettiğim halde, kullandığım şablonla çalışmaz, çünkü sadece bir logo için bir şablonu kopyalamaktan çok daha iyi. – SPRBRN

+0

HER ZAMAN mevcut mağazanızın ayarları değiştirmeden önce ne olduğunu kontrol edin ha – MrJoshFisher

2

< kullanımı yerine magento 1.9 için {{skin url="images/logo_email.gif" _area='frontend'}}

+0

Biraz daha detaylandırır mısınız? – i3arnon

3

ait {{var logo_url}}, tüm şablonlar bu takip için işlem posta logosunu değiştirmek isterseniz:

Sistemi -> Yapılandırma -> Tasarım - > İşlem E-postaları -> Logo Resmi

5

İşlem e-postalarındaki logoları işlemek için en iyi cevap önceki cevapların birleşimidir.

buraya giderek işlem e-postaları için logo seçiniz: -> Yapılandırma -> Tasarım -> İşlem E-postalar - Sistem> Logo Resmi

Ardından, işlem e-postaları içinde referans verdikleri emin olun: {{var logo_url} logosunun URL'si için.

Daha eski bir Magento sürümünden yükseltildim ve logo url'si için {{skin url = "images/logo_email.gif" _area = 'frontend'}} vardı. Bu eski yöntem, varsayılan görüntü klasöründe sıkışmış logo_email.gif başvurdu.

+0

Diğerleri, cevabınıza yazılan bilgilerin bölümlerini belirtmiş olsalar da (yöneticiye yükleme yapmak veya {{var ...}}), yanıtınız tüm süreci sağlar. Bu Magento 1.7+ kullanan herkes için en iyi cevaptır. – danemacmillan