Вывод элементов на основе комментариев

#
Вывод элементов на основе комментариев
Доброго времени суток! Подскажите как реализовать вывод на главную страницу сайта новостей (инфо элеметов) из ИС по следующему принципу - в блок выводятся материалы опубликованные за последние 30 дней и сортируются на основе свежих комментариев. Т.е. если материал был прокомментирован только что он на первом месте, на втором - материал с предыдущими комментариями и т.д.
Я так понимаю нужен запрос с leftJoin, но как его правильно сформировать?
На данный момент есть вывод за последние 30 дней всех материалов.

<?php
if (Core::moduleIsActive('informationsystem'))
      {
   
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
   Core_Entity::factory('Informationsystem', 20)
);
$Informationsystem_Controller_Show
   ->xsl(
      Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
   )
   ->groupsMode('none')
   ->itemsForbiddenTags(array('text'))
   ->group(FALSE)
   ->limit(4);

$Informationsystem_Controller_Show
   ->informationsystemItems()
   ->queryBuilder()
   ->where('informationsystem_items.active', '=', 1)
->where('informationsystem_items.datetime', '>', Core_Date::timestamp2sql(strtotime("-30 day")));

$Informationsystem_Controller_Show->show();
}   
?>


Буду признателен за совет!
почта - kirill.lkdesign@gmail.com, скайп - t-reklama, viber, whatsapp: +380679494384
Авторизация