0
我需要改變更改Magento的交易電子郵件logo_url外部鏈接
logo_url
與外部鏈接的交易電子郵件,例如
但我不能h ardcode全部或
應用,甚至一個文件/區域設置
有沒有辦法添加外部URL作爲logo_url?當我去這裏:
系統>配置>常規>設計>交易電子郵件
我只能添加圖片到託管區域
我需要改變更改Magento的交易電子郵件logo_url外部鏈接
logo_url
與外部鏈接的交易電子郵件,例如
但我不能h ardcode全部或
應用,甚至一個文件/區域設置
有沒有辦法添加外部URL作爲logo_url?當我去這裏:
系統>配置>常規>設計>交易電子郵件
我只能添加圖片到託管區域
至於我一直在尋找進入網絡有沒有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}}
。