0

特定の商品の支払い方法を非表示にする必要があります。プラグインを試してみましたが、うまくいきませんでした。

今、cart.phtml ページに製品 ID を表示しようとしています。だから私は支払いを隠すためにjqueryを使うことができます。そして、cart.phtml に商品 ID を表示する方法を知りたいですか?

または、この結果を達成するための別のより良い方法があれば、それは高く評価されます

前もって感謝します。

編集::

<?php if($_item->getProductId() == 27){
    ?>
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script>
     $(".paypal-logo").hide();

    </script>
    <? } ?> 

上記のコードを default.phtml で使用していますが、下部のチェックアウト ボタンではなく上部のチェックアウト ボタンに影響します。

4

1 に答える 1

0

今、cart.phtml ページに製品 ID を表示しようとしています。だから私は支払いを隠すためにjqueryを使うことができます。そして、cart.phtml に商品 ID を表示する方法を知りたいですか?

それがあなたがそれをしたい方法である場合:

カート テンプレート ファイルの場所: app/design/frontend/default/default/template/checkout/cart/

カート項目ファイルの場所 app/design/frontend/default/default/template/checkout/cart/item/default.phtml

製品 ID を配置する場所を探します (製品名の後に想定しましょう)。

これを変える:

<?php echo $this->htmlEscape($this->getProductName()) ?>

これに

<?php echo $this->htmlEscape($this->getProductName()) . " " . $this->htmlEscape($this->getId()) ?>

編集: 上記が機能しない場合は、Magento のバージョンに応じて $this->getProduct()->getId() も試してください

于 2013-05-28T23:32:49.593 に答える