Показ случайных новостей

#
Показ случайных новостей
Для показа случайных новостей я использую вот такой код:

<?php
      //случайные новости
      if (Core::moduleIsActive('informationsystem'))
      {
            $Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
               Core_Entity::factory('Informationsystem', 19)
            );

            $Informationsystem_Controller_Show
               ->informationsystemItems()
               ->queryBuilder()
               ->clearOrderBy()
               ->orderBy('RAND()');

            $Informationsystem_Controller_Show
               ->xsl(
                  Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
               )
               ->groupsMode('none')
               ->group(FALSE)
               ->limit(3)
               ->show();
       }
?>


Здесь 19 - это номер ИС.

Как сделать, чтобы новости подбирались не из всей ИС номер 19, а из конкретной информационной группы, входящую в эту ИС?

И можно ли сделать так, чтобы новости выбирались из конкретного списка информационных элементов?
То есть, где-то перечислить информационные элементы, из которых нужно выбирать.






Авторизация