Hiển thị toàn bộ danh mục

Thảo luận trong 'Programming Questions' bắt đầu bởi admin, 18 Tháng ba 2009.

  1. admin

    admin Mai Văn Hải Staff Member

    Theo yêu cầu của bạn dotung80 trên diễn đàn của Magento.
    Bạn hãy chep đoạn code sau vào vị trí mình muốn:
    Mã:
    <div class="catfoot">
                <?php foreach ($this->getStoreCategories() as $_category): ?>
                <?php $open = $this->isCategoryActive($_category); ?>
                <?php $potential = $_category->hasChildren(); ?>
                        <?php foreach ($_category->getChildren() as $subcategory): ?>
                        <?php $subCat = Mage::getModel('catalog/category')->load($subcategory); ?>
                        <?php $open = $this->isCategoryActive($subCat); ?>
                        <?php $potential = $subCat->hasChildren(); ?>
                        <a href="<?php echo $this->getCategoryUrl($subCat); ?>"<?php if($open) { echo ' class="subopen"'; } ?><?php if($potential) { echo ' class="potential"'; } ?><?php if(!$potential&&$open) { echo ' class="final"'; } ?> ><?php if($potential&&$open) { echo ''; } elseif($potential) { echo ' '; }?><?php echo $subCat->getName(); ?></a> (<?php echo $subCat->getProductCount() ?>)&nbsp; | &nbsp;
                            
                                <?php foreach ($subcategory->getChildren() as $subsubcategory): ?>
                                <?php $subsubCat = Mage::getModel('catalog/category')->load($subsubcategory); ?>
                                <?php $open = $this->isCategoryActive($subsubCat) ?>
                                <a href="<?php echo $this->getCategoryUrl($subsubCat); ?>" <?php if($open) { echo ' class="final"'; } ?>><?php echo $subsubCat->getName(); ?></a>(<?php echo $subsubCat->getProductCount() ?>)&nbsp; | &nbsp;
                                <?php endforeach; ?>
                        <?php endforeach; ?>
                
                <?php endforeach ?>
    </div>
    <script type="text/javascript">
    <!--
    var Accordion1 = new Spry.Widget.Accordion("Accordion1");
    //-->
    </script> 
    
    Chúc bạn thành công

    Bài viết khác cùng chuyên mục:

  2. brunothanh

    brunothanh New Member

    Xin anh Hai hay cho 1 vi du va cai code nay ko xai dc?? xin check lai dum em dang dun Magento 1.4

Chia sẻ trang này