2016-01-20 62 views

回答

0

至於我一直在尋找進入網絡有沒有best practice方式直接重寫logo_url,但我們可以創建自定義變量,然後將其用於電子郵件模板。我們可以從管理員手動或使用編程方式手動完成。我的要求是在編程方式來實現這一點,所以我們開始用shell腳本(shell\external_logo_url.php)來創建自定義變量:

<?php  

require_once '../abstract.php'; 

class External_Logo_Url extends Mage_Shell_Abstract 
{ 
    public function run() 
    { 
     $variable = Mage::getModel('core/variable') 
      ->setCode('variable-code') 
      ->setName('variable-name') 
      ->setPlainValue('variable-value') 
      ->save(); 
    } 
} 

$shell = new External_Logo_Url(); 
$shell->run(); 

此外,我們需要改變app\locale模板文件,所以您需要更換所有模板文件或自定義您需要的模板。您應該查找{{var logo_url}}並替換爲{{customVar code=variable-code}}

相關問題