我是Magento的新手。我正在学习它。 我想在Magento产品详细信息页面的“添加到购物车”按钮附近添加一个“添加到愿望清单”按钮。 我该怎么做才能将所选产品添加到心愿单。
请帮助 感谢。
答案 0 :(得分:3)
此功能已存在于Magento中。
如果您想通过代码检查此功能,请查看此项 -
<div class="add-to-box">
<?php echo $this->getChildHtml('addto') ?>
</div>
您可以在 [主题] /template/catelog/product/view.phtml中找到此代码。
此代码导致在产品详细信息页面中调用“添加到愿望清单”按钮,此按钮来自 [主题] /template/catelog/product/view/addto.phtml。
从这里你可以管理这个按钮。
您还可以通过管理员部分启用或停用此功能
要控制“添加到心愿单”链接的显示:
单击以展开“常规选项”部分,然后执行以下操作之一:
将“启用”设置为“是”以在类别页面和产品页面上显示“添加到心愿单”链接。
将“已启用”设置为“否”可从类别页面和产品页面中删除“添加到心愿单”链接。
希望它会有所帮助。
谢谢!
答案 1 :(得分:3)
简单到:... catalog / product / view / addto.phtml然后:
<a href="<?php echo $this->
helper('wishlist')->getAddUrl($_product) ?>">
<?php echo $this->__('Add to Wishlist') ?></a>
答案 2 :(得分:1)
将以下代码用于“添加到心愿单”按钮
<a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>"
class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a>
使用以下代码“添加到购物车”按钮
<button type="button" title="<?php echo $this->__('Add to Cart') ?>"
class="button btn-cart"
onclick="setLocation('<?php echo $this->helper('checkout/cart')->getAddUrl($_product) ?>')">
<span>
<span><?php echo $this->__('Add to Cart') ?></span>
</span>
</button>
答案 3 :(得分:0)
我会写这篇文章作为对Anx答案的评论,但我还没有50个声誉(有趣的系统,肯定评论比答案更简单?)所以我要添加另一个回答。
如果您在遵循Anx的建议后仍然遇到问题,那么您可能会遇到与我相同的奇怪情况 - 在配置设置的core_config_data表中没有条目&#34; wishlist / general /活性&#34 ;.即使它在管理面板中被标记为活动。为了解决这个问题,我只是去了System&gt;配置&gt;愿望清单并点击&#34;保存配置&#34;没有改变什么。 Presto,条目出现在core_config_data(以及#34; wishlist / email / email_template&#34;,&#34; wishlist / email / email_identity&#34;&#34; wishlist / wishlist_link / use_qty&#34;)。