2015-04-03 60 views
0

我想運費率標誌出現在網站標題上,當客戶訪問我的網站他們的國家。如何編輯標題頁就像這樣在magento?我已經搜索magento擴展,但沒有發現任何東西。 這裏是我所喜歡的帽子; enter image description hereHeader運費率國家標記

當我將這段代碼添加到topbar代碼的header.phtml底部時,我看到了這個結果; 首先這個代碼;

<div class="col-md6 col-sm-6 col-sms12"> 
 
        <div class="currency-language"> 
 
         echo $this->__('Shipping to'). ': '; 
 
         if ($this->getCountryCode()) { 
 
    echo '<img src="' . $this->getSkinUrl('images/countries/' . strtolower($this->getCountryCode()) . '.png') .'" alt="' . $this->getCountryName() . '" /> '; 
 
         <?php echo $this->getChildHtml('currency_top') ?> 
 
         <?php echo $this->getChildHtml('store_language') ?> 
 
         
 
        </div>

和這裏是結果上限; enter image description here

我也可以編輯此代碼爲GEO IP?

+0

你能告訴我們你的代碼?你試過什麼了? – PatJ 2015-04-03 15:03:44

回答

0

系統/配置/設計/ {標題標籤} /歡迎詞

添加您的文字在這裏。很抱歉,您無法在此處添加任何圖片。

0

你可以做這樣的事情。

將國家代碼名稱的所有國家國旗上傳到國家代碼名稱:it.png代表意大利(假設您將它們保存在這裏:public_html \ skin \ frontend \ .. \ images \ countries)。您可以從here下載標準套件。

然後使用這樣的代碼來檢索他們:

echo $this->__('Shipping to'). ': '; 
if ($this->getCountryCode()) { 
    echo '<img src="' . $this->getSkinUrl('images/countries/' . strtolower($this->getCountryCode()) . '.png') .'" alt="' . $this->getCountryName() . '" /> '; 
+0

對不起延遲迴復,我編輯了我的第一條評論,可否請你檢查我? – 2015-04-05 17:06:52

+0

@KaanBurak哥們,你不能以這種方式使用getCountryCode(),除非你已經在你的應用中定義了它(這不是一個神奇的功能)。我只是想給你一個關於如何在你的問題中實現標誌的想法。在magento中獲取國家代碼有不同的方法。例如,看看這個答案:http://www.stackoverflow.com/a/21438867/2568469 ... 此外,你應該總是嵌入你的PHP代碼標籤。 – Hatef 2015-04-06 11:36:46