gpt4 book ai didi

php - 获取价格并添加到购物车按钮 Magento

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:43 24 4
gpt4 key购买 nike

我创建了一个 block ,在其中按 ID 显示类别中的所有产品。此时我可以看到产品的标题及其图像,但我需要(添加到购物车)和(价格)。我的代码是:

<div class="freeProducts voucher code">
<?php

$categoryid = 64;

$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');

foreach ($collection as $_product) { ?>

<a href="<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" width="200" height="200" alt="" /></a> <a href="<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?></a>
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_item) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

<?php echo $this->getPriceHtml($_item, true) ?>
<?php } ?>
</div>

最佳答案

更新的按钮代码:

删除:

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_item) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

添加:

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo Mage::getUrl('checkout/cart/add/')?>product/<?php echo $_product->getId() ?>/')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

$this->getAddToCartUrl($_item) 在自定义代码中不起作用。这用于调用帮助程序的产品详细信息页面。

关于php - 获取价格并添加到购物车按钮 Magento,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com