Как я могу перестать getChildren() быть рекурсивным?
getChildren()
$categories = Mage::getModel('catalog/category')->load(2)->getChildren();
Я хочу знать только непосредственных детей из категории, а не ее внуков.
Использование addLevelFilter : -
$categories = Mage::getModel('catalog/category') ->getCollection() ->addAttributeToSelect('*') ->addIsActiveFilter() ->addLevelFilter(1) ->addOrderField('name');
Для более: - Получить список всех категорий
Надеюсь, это поможет.