I have used same methods to reach in category. it's works in magento 1.4.3.
After update 1.5.1. the mage don't work but i haven't any error.
parent category is displayed well but not after.
<?php //obtenir categorie courante de magento $catcourante = Mage::registry('current_category'); // id $collection = Mage::getModel('catalog/category')->getCategories($catcourante->getEntityId()); ?> <div class="page-title"><h1><?php echo $catcourante->getName(); ?> Pour Pc Portable</h1></div> <center><div><p id="editors"> <select id="category_list" onchange="request(this, 'softwaresSelect');"> <option value="none">Selectionner La Marque test</option> <?php foreach($collection as $cat) { if($cat->getIsActive()) { $category = Mage::getModel('catalog/category')->load($cat->getEntityId()); // collection de produits visibles avec un tatut actif $prodCollection = Mage::getResourceModel('catalog/product_collection')->addCategoryFilter($category); Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($prodCollection); Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($prodCollection); ?><!--sortie Html --> <option value = "<?php echo $category->getId();?>"><?php echo $category->getName() ?></option> <?php } } ?> </select> <p> <?php echo $category-> <select id="softwaresSelect" style="visibility:hidden" onchange="request(this, 'prodSelect');"><option value="none">Selection</option></select><p> <select id="prodSelect" style="visibility:hidden" onchange="requestUrlCatSelected(this)" ></select> <p> <a id ="boutonsoumettre1" style="visibility:hidden" href=""><img src="http://www.diymicro.eu/lienimage/bouton_valider.jpg"></a> <!--<span id="loader" style="display: none;"><img src="images/loader.gif" alt="loading" /></span>--> </p></div></center>
Hi @microXT,
I know I won't provide the solution you want in the way you want, but maybe you should evaluate a major upgrade here.
First of all, version 1.5.x use a really old version of PHP (without support). This can be a major secutiry issue.
Also, the code example shows the use of getModel and getSingleton methods at phtml level. That's not a good appoach (isn't good at all).
I know it's not good to do that. But i haven't other way.
I just want to list the products of a category on a page. By recursive search.
the parent category displays well in the select but not the sub category.