Hi there,
I would like to list sub categories of specific category, how can i pass some id of it to foreach?
[{foreach from=$oxcmp_categories item=ocat }]
Thanks
Hi there,
I would like to list sub categories of specific category, how can i pass some id of it to foreach?
[{foreach from=$oxcmp_categories item=ocat }]
Thanks
Any category?
Or is this the currently active category?
I need any, but would be also nice to know active too
from mailinglist dev-general yesterday regarding a similar request, postet by leofonic:
you could extend oxcategorylist with a module to build a flat table:
<?php class my_oxcategorylist extends my_oxcategorylist_parent{ protected $_aFlatCategoryList; protected function _ppBuildTree(){ foreach ($this->_aArray as $oCat) { $this->_aFlatCategoryList[$oCat->getId()] = $oCat; } parent::_ppBuildTree(); } public function getCatById($sOxid){ return $this->_aFlatCategoryList[$sOxid]; } }
And then get the category with:
[{assign var="oCat" value=$oxcmp_categories->getCatById('c27031374e82bc8667f13abf6392317c')}]
http://lists.oxidforge.org/pipermail/dev-general/2012-April/001762.html
Thank you Ray.
Solved my issue with currently active category ( needed it in homepage ) but thanks for your answer, it made more clear for me. Noticed that you use ‘c27031374e82bc8667f13abf6392317c’ id, as i understand it is category from CMS pages not from Categories. Right?
Thanks again
nope - this is an automatic generated OXID from an article-category, but similar to the generated id´s for CMS-pages
got it.
I should close this thread or moderators do?
no need to close - so others have the chance to answer later