Здравствуйте, очень много гуглил на эту тему, но смог найти только такое решение
$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query = 'SELECT id FROM `#__categories` where parent_id=12';
$db->setQuery($query);
$res= $db->loadAssocList();
$idList=array();
foreach($res as $resOne){
$idList[]=$resOne['id'];
}
$idList = implode(",", $idList);
$query = 'SELECT * FROM `#__content` WHERE `catid` in (12, '.$idList.') AND `state`>0 LIMIT 0,50';
$db->setQuery($query);
$res= $db->loadObjectList();
Собственно оно и используется как черновое, но даже если не придраться к тому, что это говонокод, то мне кажется должно быть другое решение, основанное на Api методах.
Подскажите, если специальные функции для получения всех материалов под категории или мне не стоит искать и просто отрефакторить этот кусок?