Display Top Level Categories Only
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <?php /* * http://fishpig.co.uk - Magento Tutorials * * Display top level categories * **/ ?> <?php $_helper = Mage::helper( 'catalog/category' ) ?> <?php $_categories = $_helper ->getStoreCategories() ?> <?php if ( count ( $_categories ) > 0): ?> <ul> <?php foreach ( $_categories as $_category ): ?> <li> <a href= "<?php echo $_helper->getCategoryUrl($_category) ?>" > <?php echo $_category ->getName() ?> </a> </li> <?php endforeach ; ?> </ul> <?php endif ; ?> |
Display Top Level Categories and ALL Subcategories
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| <?php /* * http://fishpig.co.uk - Magento Tutorials * * Display top level categories and subcategories * **/ ?> <?php $_helper = Mage::helper( 'catalog/category' ) ?> <?php $_categories = $_helper ->getStoreCategories() ?> <?php $currentCategory = Mage::registry( 'current_category' ) ?> <?php if ( count ( $_categories ) > 0): ?> <ul> <?php foreach ( $_categories as $_category ): ?> <li> <a href= "<?php echo $_helper->getCategoryUrl($_category) ?>" > <?php echo $_category ->getName() ?> </a> <?php $_category = Mage::getModel( 'catalog/category' )->load( $_category ->getId()) ?> <?php $_subcategories = $_category ->getChildrenCategories() ?> <?php if ( count ( $_subcategories ) > 0): ?> <ul> <?php foreach ( $_subcategories as $_subcategory ): ?> <li> <a href= "<?php echo $_helper->getCategoryUrl($_subcategory) ?>" > <?php echo $_subcategory ->getName() ?> </a> </li> <?php endforeach ; ?> </ul> <?php endif ; ?> </li> <?php endforeach ; ?> </ul> <?php endif ; ?> |
Display Top Level Categories and Current Categories SubCategories
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| <?php /* * http://fishpig.co.uk - Magento Tutorials * * Display top level categories and * subcategories of the current category * **/ ?> <?php $_helper = Mage::helper( 'catalog/category' ) ?> <?php $_categories = $_helper ->getStoreCategories() ?> <?php $currentCategory = Mage::registry( 'current_category' ) ?> <?php if ( count ( $_categories ) > 0): ?> <ul> <?php foreach ( $_categories as $_category ): ?> <li> <a href= "<?php echo $_helper->getCategoryUrl($_category) ?>" > <?php echo $_category ->getName() ?> </a> <?php if ( $currentCategory && $currentCategory ->getId() == $_category ->getId()): ?> <?php $_category = Mage::getModel( 'catalog/category' )->load( $_category ->getId()) ?> <?php $_subcategories = $_category ->getChildrenCategories() ?> <?php if ( count ( $_subcategories ) > 0): ?> <ul> <?php foreach ( $_subcategories as $_subcategory ): ?> <li> <a href= "<?php echo $_helper->getCategoryUrl($_subcategory) ?>" > <?php echo $_subcategory ->getName() ?> </a> </li> <?php endforeach ; ?> </ul> <?php endif ; ?> <?php endif ; ?> </li> <?php endforeach ; ?> </ul> <?php endif ; ?> |
No comments:
Post a Comment