最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

在前台创建Magento分类树

这近在国外的网站上看到一个树形的分类目录,正好我在某个项目中运用到,于是我把它分享出来,不多说,直接看代码:

<?php
$cat_mod = Mage::getModel('catalog/category');
$_main_categories=$this->getStoreCategories();
if ($_main_categories):
    foreach ($_main_categories as $_main_category):
      if($_main_category->getIsActive()):
           $cid = $_main_category->getId();
           $cur_category = $cat_mod->load($cid);
           $category_name = $cur_category->getName();
                         if($this->isCategoryActive($_main_category)){//判断当前分类并加粗
           echo  '<b>-'.$category_name.'</b><br/>';
                          }else{
                          echo '-'.$category_name.'<br/>';
                          }
           res($cur_category,'-');
      endif;
    endforeach;
endif;   
function res($cur_category,$s)
{
    $children_categories = $cur_category->getChildrenCategories();
    if(!empty($children_categories))
    {
        $s .= $s;
        foreach($children_categories as $k => $v)
        {
            $all_data = $v->getData();
            $nm = $all_data['name'];
            echo $s.$nm.'<br/>';
            res($v,$s);
        }
    }
}
?>

欢迎大家共同交流。

转载请注明:嗨酷哥,有你更酷! » 在前台创建Magento分类树

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项