magento удалить поля из метода оплаты - PullRequest
0 голосов
/ 14 марта 2011

Я уже интегрировал свой веб-сайт с трехсторонним платежным шлюзом, все работает отлично, но теперь я хочу удалить некоторые поля из метода оплаты, я просто хочу использовать тип кредитной карты на этом шаге,очевидно, я не могу просто удалить HTML-код из
app \ design \ frontend \ enterprise \ mytheme \ template \ payment \ form \ ccsave.phtml
потому что я не буду работать, я ужепопробовал с этим, и когда вы нажмете кнопку «продолжить», ничего на самом деле не произойдет, нет сообщения об ошибке, ничего, поэтому, здесь нужна помощь

1 Ответ

1 голос
/ 14 марта 2011

Ваша модель оплаты произошла от Mage_Payment_Model_Method_Abstract, в которой есть поля $_formBlockType и $_infoBlockType.

Переопределите эти поля для псевдонимов классов для своих пользовательских блоков, потомков Mage_Payment_Block_Form_Ccsave и Mage_Payment_Block_Info_Ccsave соответственно. В этих новых блоках установите шаблоны для файлов на основе двух ccsave.phtml файлов, но с изменениями вашего поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...