Вывод внутри группы

#
Вывод внутри группы
Есть код

<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

/* Количество выводимых элементов */
$item_count =1;

$InformationSystemId = 15;

$InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовРеклама',$item_count,0,$external_propertys);  
?>


благодоря ему мы можем выводить элементы из всех групп

а если задача стоит такая

я внутри группы, и мне нада что бы этим кодом выводились элементы только этой группы, т.е к примеру:

Авто -- > Автотюнинг , и в шаблоне уже кодом отображаются кодом элементы автотюнинга

но перехожу к примеру в раздел Авто -- > Тест-драйвы там уже этим кодом отображаются элементы тест-драйвы

но возвращаюсь в раздел авто -- > кодом отображаются группы авто

Модератор
#
Re: Вывод внутри группы
voldemair,
код стоит внутри динамической страницы или будет использоваться только с динамической страницей для ИС?

Тогда примерно так:
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

/* Количество выводимых элементов */
$item_count =1;

$InformationSystemId = 15;

// Если определен идентификатор отображаемой группы и не равен 0 (находимся не в корне)
if (isset($GLOBALS['INFSYS_result']['group']) && $GLOBALS['INFSYS_result']['group'] != 0)
{
   $InformationGroupId = $GLOBALS['INFSYS_result']['group'];
}
else
{
   $InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы
}

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовРеклама',$item_count,0,$external_propertys);
?>
Авторизация