一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

magento 调用所有分类及其分类下产品程序

时间:2013-11-15 编辑:简简单单 来源:一聚教程网

一:检索所有的分类

 代码如下 复制代码


New Arrivals




    $category_collection = Mage::getModel('catalog/category')->getCollection()
    ->setStoreId(1)
    ->addAttributeToSelect('name')
    ->addAttributeToSelect('url_path')
    ->addAttributeToSelect('is_active');
    foreach($category_collection as $key=>$category) {
    if($category->getId()=='5' || $category->getId()=='8' || $category->getId()=='9'){
    ?>


  • geturlkey() ?>getName(); ?>




二:获取分类下 的 产品

 代码如下 复制代码



javascript:void(0);" style="display: block;">
$products= Mage::getModel('catalog/category')->load(5)->getProductCollection();

$products->addAttributeToSelect(array('name', 'id', 'price', 'url_key', 'small_image'));
$products->addAttributeToFilter('status', 1);
$products ->addAttributeToFilter('visibility', 4); //catalog, search
$products ->setOrder('entity_id', 'DESC');
//->getSetIds(4);
//$products->getSelect()->limit( 5 );
// ->getSelect()->limit(4);
//$productsql= $products->getSelectCountSql();
// print_r($productsql);

foreach ($products as $key=>$product) {
//print_r($key).'
';

?>
alt="htmlEscape($product->getName()) ?>" onclick="window.open('getProductUrl();?>')" />

热门栏目