После долгого изучения API и форума набросал следующий код, который вставил в шаблон ИС:
<h1>Статьи по теме:</h1>
<?php
$InformationSystem = new InformationSystem();
$InformationSystem = & singleton('InformationSystem');
$param = array();
$InformationSystemId = 5; // false - из всех групп, 0 - из корневой группы
$InformationGroupId = $result['group']; // Вывод элементов из родительской группы
$xsl_name = 'СписокЭлементовИнфосистемыСсылкиСправа';
$items_begin = 0;
$items_on_page = 3;
$property['OrderField'] = 'RAND()'; // Произвольная сортировка
$property['xml_show_group_type'] = 'none'; // Запрещаем вывод групп
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, $xsl_name, $items_on_page, $items_begin, $external_propertys, $property);
?>
Но осталcя вопрос, что указать в значении "$InformationSystemId = 5;" вместо номера ИС, чтобы выводились элементы из любой ИС, в которой находишься, по римеру:
$InformationGroupId = $result['group'];
Иначе для каждой ИС (у меня их 4) придется делать свой шаблон ИС, что очень не удобно.