0
我已經創建了Magento的付款方式,但在管理區域,此方法創建命令後阻止付款信息只顯示訂單在這裏用美元Magento的付款方式
其他付款方式自動武官標題放置(如標準保存的cc /檢查匯票/等)
任何人都可以告訴我必須做什麼來解決這個問題嗎?
我已經創建了Magento的付款方式,但在管理區域,此方法創建命令後阻止付款信息只顯示訂單在這裏用美元Magento的付款方式
其他付款方式自動武官標題放置(如標準保存的cc /檢查匯票/等)
任何人都可以告訴我必須做什麼來解決這個問題嗎?
默認情況下,使用模板app/design/adminhtml/default/default/template/payment/info/default.phtml(有時付款信息塊設置不同的付款信息塊)在付款信息顯示在adminhtml訂單視圖中。
在該模板中的支付方法的標題是使用
<?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?>
方法Mage_Payment_Block_Info::getMethod()
簡單地返回支付方法的一個實例的輸出。
方法getTitle()
已經在Mage_Payment_Model_Method_Abstract
中執行。
public function getTitle()
{
return $this->getConfigData('title');
}
這意味着你只需要設置您的付款方式的配置的標題payment/$methodCode/title
和你設置。
感謝您的評論。是的 - 我知道這一點,正是我所做的。在配置中,我有'payment/lacpaycs/title',在我的付款方式模式中,我有'$ _code ='lacpaycs''(代碼添加總計適用於此井),但在管理區域中我沒有顯示任何方法。我不使用任何adminhtml,所以我不能重寫。將嘗試找到一些錯字可能是((( – Kudja 2012-02-09 11:47:38
也這個標題照耀了付款方式選項卡,其中magento從同一個'payment/lacpaycs/title'得到它 - 所以標題一切OK,但由於某種原因它不出現在管理員區域 – Kudja 2012-02-09 11:55:20
正在使用什麼樣的模板?還有,正確的付款信息塊集? – Vinai 2012-02-09 11:58:32