最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

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

时间:2014-05-31 02:27来源:未知 作者:最模板zuimoban 点击:
如何获得magento用户对指定产品wishlist收藏产品的数量呢, 如果能显示在产品页上,可以增加用户对产品的信心。 在template/catalog/product/view/addto.phtml中在合适的位置中插入以下代码: $wishlist =
如何获得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文字旁显示出用户的收藏情况。
这个语法,也是找了很长时间,经验证后正常的。
(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容