2013-01-24 30 views
5

Tôi đang cố gắng tùy chỉnh thứ tự in html (url http://www.yoursite.com/index.php/sales/order/print/order_id/8/) nhưng tôi không thể tìm thấy tệp phù hợp để thực hiện việc này.magento tùy chỉnh thứ tự in html

Tôi đang làm việc trên các tệp mẫu/bán hàng/đặt hàng/in nhưng tất cả các thay đổi tôi đã thực hiện không hiển thị.

bạn có thể vui lòng cho tôi gợi ý không?

Thanks a lot

Trân trọng

EDIT: ok, tôi đã tìm thấy các tập tin mà tôi cần phải sửa đổi, đó là in-phtml trong ứng dụng/thiết kế/frontend/default/MYTEMPLATE/mẫu/bán hàng/trật tự

Bây giờ tôi muốn thêm mô tả sản phẩm trong mỗi hàng trong trang in html này, nhưng tôi không biết làm thế nào tôi có thể làm điều này

<?php $_items = $_order->getItemsCollection(); ?> 
<?php $_count = $_items->count(); ?> 
<?php foreach ($_items as $_item): ?> 
<?php if ($_item->getParentItem()) continue; ?> 
<tbody> 
    <?php echo $this->getItemHtml($_item) ?> 
</tbody> 
    <?php endforeach; ?> 

vì vậy tôi nghĩ rằng tôi phải thay đổi điều gì đó trong $ this-> getItemHtml ($ _ item) nhưng tôi không có ý tưởng mà là getItemHtml này

bạn có thể vui lòng giúp tôi? cảm ơn rất nhiều

+0

Có thể bạn đang cố gắng thay đổi tệp mẫu trong gói mặc định hoặc cơ sở, trong khi trang web của bạn có gói tùy chỉnh? Hay một chủ đề sai? –

+0

Hoặc bất kỳ mô-đun nào khác đã ghi đè đường dẫn đến tệp này. – diNord

+0

mẫu của tôi (chủ đề phản hồi) không có thư mục này, vì vậy tôi đã sao chép nó từ cơ sở đến mẫu của tôi, sau đó tôi đã sửa đổi invoice.phtml nhưng nó không hoạt động – satboy78

Trả lời

5

Tệp bạn phải chỉnh sửa là \ sales \ order \ items \ renderer \ default.phtml, nhưng những thay đổi bạn thực hiện ở đây cũng sẽ xuất hiện trên trang xem đơn đặt hàng. Để tránh điều này, bạn có thể sử dụng các điều kiện sau đây trong phtml này (đó cũng là một ví dụ trong phiên bản gốc):

<?php if ($this->getPrintStatus()): ?> 
....   
<?php endif;?> 

.. và các vấn đề tương tự trong tương lai: trên bảng quản trị, trong hệ thống/Trình đơn cấu hình nếu bạn chuyển sang "Chế độ xem cửa hàng", bạn sẽ tìm thấy tùy chọn trong tab Nâng cao/Nhà phát triển được gọi là "gợi ý đường dẫn mẫu". Nếu bạn đặt nó là "có", bạn sẽ thấy các đường dẫn mẫu trong giao diện người dùng, nội tuyến được nhúng bên cạnh mỗi khối. How to use template path hints

Các vấn đề liên quan