Câu trả lời:
Có hai cách để làm điều này. Cả hai đều yêu cầu một số công việc trên chủ đề / mẫu của bạn.
Đây là cách nhanh chóng và bẩn thỉu và hoạt động tuyệt vời nếu bạn muốn có (các) hình ảnh của mình TRƯỚC tên Phương thức thanh toán:
Xem nếu bạn có một tệp được gọi là app/design/frontend/-custom_package-/-custom_theme-/template/checkout/onepage/payment/methods.phtml
ở đâu -custom_package-
và -custom_theme-
là tên của chủ đề của bạn.
Nếu tập tin này tồn tại, tạo một bản sao lưu của nó để bạn có thể hoàn nguyên về nó nếu bạn phá vỡ mọi thứ. Nếu nó không tồn tại, sao chép tệp này từ app/design/frontend/base/default/template/checkout/onepage/payment/methods.phtml
cùng một thư mục trong chủ đề của bạn. Bạn có thể phải tạo checkout/onepage/payment/
thư mục trong chủ đề tùy chỉnh của bạn.
Mở (bản sao của bạn) phương thức.phtml với trình chỉnh sửa yêu thích của bạn.
tìm dòng sau:
<label for="p_method_<?php echo $_code ?>"><?php echo $this->escapeHtml($this->getMethodTitle($_method)) ?> <?php echo $this->getMethodLabelAfterHtml($_method) ?></label>
Trong bản sao của base/default/template/checkout/onepage/payment/methods.phtml
tôi, tôi tìm thấy nó trên dòng 54.
Thay đổi dòng này như sau:
<label for="p_method_<?php echo $_code ?>"><img src="<?php echo $this->getSkinUrl('images/'.$_code.'.jpg') ?>" alt="<?php echo $this->escapeHtml($this->getMethodTitle($_method)) ?>" /> <?php echo $this->escapeHtml($this->getMethodTitle($_method)) ?> <?php echo $this->getMethodLabelAfterHtml($_method) ?></label>
Hãy chắc chắn rằng bạn đặt tên cho hình ảnh nhãn của bạn sau $_code
. vì vậy đối với phương thức thanh toán CC đã lưu, mã là ccsave
, hình ảnh của bạn sẽ phải được gọi ccsave.jpg
.
Nếu bạn muốn hình ảnh xuất hiện SAU nhãn, bạn cũng có thể làm ở đây. Chỉ cần thay đổi vị trí của nơi bạn chèn hình ảnh.
Nhưng như bạn có thể nhận thấy: Magento đi kèm với hỗ trợ cho html sau khi nhãn ra khỏi hộp : <?php echo $this->getMethodLabelAfterHtml($_method) ?>
. Đó là cách Magento thực hiện việc này, nhưng khó hơn một chút để thiết lập và liên quan đến việc thêm một khối bằng XML và tạo các tệp .phtml tùy chỉnh. Bạn có thể tìm thấy một chút nền tảng về điều này ở đây .
BTW: Thông tin thêm về các chủ đề / mẫu Magento có thể được tìm thấy ở đây .