我需要隐藏某些特定产品的付款方式。 我尝试了一个插件,但它没有用。
现在我正在尝试在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中使用上面的代码,但它影响了上面的结帐按钮,而不是下面的结果。
答案 0 :(得分: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-&gt; getProduct() - &gt; getId() - 具体取决于您的Magento版本