2012-02-09 156 views
0

我已經創建了Magento的付款方式,但在管理區域,此方法創建命令後阻止付款信息只顯示訂單在這裏用美元Magento的付款方式

其他付款方式自動武官標題放置(如標準保存的cc /檢查匯票/等)

任何人都可以告訴我必須做什麼來解決這個問題嗎?

回答

1

默認情況下,使用模板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和你設置。

+0

感謝您的評論。是的 - 我知道這一點,正是我所做的。在配置中,我有'payment/lacpaycs/title',在我的付款方式模式中,我有'$ _code ='lacpaycs''(代碼添加總計適用於此井),但在管理區域中我沒有顯示任何方法。我不使用任何adminhtml,所以我不能重寫。將嘗試找到一些錯字可能是((( – Kudja 2012-02-09 11:47:38

+0

也這個標題照耀了付款方式選項卡,其中magento從同一個'payment/lacpaycs/title'得到它 - 所以標題一切OK,但由於某種原因它不出現在管理員區域 – Kudja 2012-02-09 11:55:20

+0

正在使用什麼樣的模板?還有,正確的付款信息塊集? – Vinai 2012-02-09 11:58:32