5

htmlの印刷順序(url http://www.yoursite.com/index.php/sales/order/print/order_id/8/ )をカスタマイズしようとしていますが、これを行うための適切なファイルが見つかりません。

テンプレート/販売/注文/印​​刷ファイルで作業していますが、行ったすべての変更が表示されません。

ヒントを教えていただけますか?

どうもありがとう

よろしくお願いします

編集:わかりました。変更する必要のあるファイルが見つかりました。app/ design / frontend / default / MYTEMPLATE / template / sales/orderのprint-phtmlです。

このhtml印刷ページの各行に製品の説明を追加したいのですが、どうすればよいかわかりません。

がある

<?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; ?>

だから私は$this->getItemHtml($ _ item)で何かを変更する必要があると思いますが、このgetItemHtmlがどこにあるのかわかりません

手伝っていただけませんか?どうもありがとう

4

1 に答える 1

5

編集する必要があるファイルは \sales\order\items\renderer\default.phtml ですが、ここで行った変更は注文ビュー ページにも表示されます。これを回避するには、この phtml で次の条件を使用できます (元のバージョンにも例があります)。

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

.. 将来の同様の問題について: 管理パネルのシステム/構成メニューで、[ストア ビュー] に切り替えると、[詳細/開発] タブの下に [テンプレート パスのヒント] というオプションがあります。「yes」に設定すると、フロントエンドにテンプレート パスが表示され、各ブロックの横にインラインで埋め込まれます。テンプレート パス ヒントの使用方法

于 2013-01-26T00:16:39.140 に答える