Для показа случайных новостей я использую вот такой код:
<?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, а из конкретной информационной группы, входящую в эту ИС?
И можно ли сделать так, чтобы новости выбирались из конкретного списка информационных элементов?
То есть, где-то перечислить информационные элементы, из которых нужно выбирать.