magento代码调用分类页产品


public function getproductAction(){
		$page = (int) $this->getRequest()->getParam('page', false);
		$catid = (int) $this->getRequest()->getParam('catid', false);
		$pagesize = 10;
		$category = Mage::getModel('catalog/category')->load($catid);
		$products = Mage::getResourceModel('catalog/product_collection')
			->addStoreFilter(Mage::app()->getStore()->getId())
            ->addCategoryFilter($category)
			->addAttributeToFilter('status', 1)
			->addAttributeToFilter('visibility', 4)
			->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes())
            ->addMinimalPrice()
            ->addFinalPrice()
			->addUrlRewrite($catid)
            ->setPageSize($pagesize)
            ->setCurPage($page);;
		$return_arr = array();
	//	print_r($products);exit;
		$html = '';
		foreach($products as $_product){
			//$img = Mage::helper('catalog/image')->init($_product, 'image')->resize(135,135);
			//echo $img;exit;
			//print_r($_product);
			$citem = array(
				'name'	=> $_product->getName(),
				'img'	=> $_product->getName(),
				'price' => Mage::helper('core')->currency($_product->getPrice(), true, false),
				'finalprice' => Mage::helper('core')->currency($_product->getFinalPrice(), true, false),
				'url'	=> $_product->getProductUrl()
			);
			$return_arr[] = $citem;
			$html .= '<li><a href="' . $_product->getProductUrl() . '">' . $_product->getName() . '</a>';
		}
		print_r($return_arr);
		
	}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值