西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento如何获得指定产品用户wishlist收藏产品的数

时间:2016-04-03 04:34来源: 作者: 点击:
如何获得magento用户对指定产品wishlist收藏产品的数量呢, 如果能显示在产品页上,可以增加用户对产品的信心。 在template/catalog/product/view/addto.phtml中在合适的位置中插入以下代码: $w
如何获得magento用户对指定产品wishlist收藏产品的数量呢,
如果能显示在产品页上,可以增加用户对产品的信心。
在template/catalog/product/view/addto.phtml中在合适的位置中插入以下代码:
 
 
$wishlist = Mage::getModel('wishlist/item')->getCollection();
  $wishlist->getSelect()
                  ->join(array('t2' => 'wishlist'),
                   'main_table.wishlist_id = t2.wishlist_id',
                   array('wishlist_id'))
                   ->where('main_table.product_id = '.$_product->getId());
 
$tempwishlist="";
if($wishlist->count()>0)   $tempwishlist='('.$wishlist->count().')';
其中$tempwishlist就是收藏数
<?php echo $this->__('Add to Wishlist').$tempwishlist ?>
即可以Add to Wishlist文字旁显示出用户的收藏情况。
这个语法,也是找了很长时间,经验证后正常的。
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------