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()) ?>

编辑:如果上述方法不起作用,请尝试 $this->getProduct()->getId() - 取决于您的 Magento 版本

于 2013-05-28T23:32:49.593 回答