Группы и элементы групп

#
Re: Группы и элементы групп
Varkolak, можно, конечно. Только не совсем понятно зачем, ведь в типовой и так аналогичным образом выводится содержимое текущей группы(элемент $result['group'] содержит идентификатор текущей группы):
$GLOBALS['LA_InformationSystem']->ShowInformationSystem($InformationSystem_id, $result['group'], $xsl_list, $InformationResult['items_on_page'], $InformationResult['items_begin'], $external_propertys, $property);

Вот пример:

...
if($result != false)
   {
      /* Вывод списка */
      if($result['item'] == false)
      {
...
$external_prop=array();
$external_prop['ОтображатьСсылкуНаАрхив']=0;
$external_prop['ОтображатьСсылкиНаСледующиеСтраницы']=0;

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

$InformationSystemId = 1;
$InformationSystemId = $result['group'];
$GLOBALS['LA_InformationSystem']->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_prop);  
}
}
#
Re: Группы и элементы групп
natalya, вы видимо не так меня поняли, мне надо выводить список (к примеру 10 oner) инф. элементов из всех групп инф. системы. Теперь все понял, что куда вставлять! Только мне нужна была переменная инф. системы, а не группы! Спасибо!
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Группы и элементы групп
это все моя невнимательность
#
Re: Группы и элементы групп
natalya, что то сразу не подумал, а как указать что бы выводилось только в корне инф. системы?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Группы и элементы групп
можно добавить проверку на идентификатор текущей группы. Например, в типовой:
//если в корне
if ($result['group'] == 0)
{
...
}
#
Re: Группы и элементы групп
h4mpy, стандартно так и реализовано, что, находясь в текущей группе, в XML попадают группы и элементы данной группы. Приведите адреса ссылок с описанной проблемой(пустые страницы).
#
Re: Группы и элементы групп
так нужны еще элементы всех подгрупп, то есть хочется отсечь родительские группы и их элементы, оставить в xml только текущую и все ее подгруппы с их элементами (не только элементы данной, но и элементы всех ее подгрупп)
#
Re: Группы и элементы групп
h4mpy, приведите пример структуры Вашей инфосистемы и пример того, что требуется выводить, находясь в определенной группе.
Вот пример конструктора запроса для выборки всех элементов определенной группы с учетом элементов всех ее подгрупп(необходимо добавить в тип. дин. страницу "Информационная система":
$in = $result['group'];
$mas_group = $GLOBALS['InformationSystem']->GetGroupsInformationSystem($result['group'], to_int($GLOBALS['InformationSystem_id']));
foreach ($mas_group as $key => $value)
{
$in .= ','.$value['information_groups_id'];
}
$element['type']=0;
$element['prefix'] = ' and (';
$element['name'] = 'information_items_table.information_groups_id';
$element['if'] = ' IN ('.$in.') ';
$element['value'] = '';
$element['sufix']=')';
$property['select'][]=$element;

$external_propertys['ТекущаяГруппа'] = $result['group'];
   
$result['group'] = false;

$GLOBALS['LA_InformationSystem']->ShowInformationSystem($InformationSystem_id, $result['group'], $xsl_list, $InformationResult['items_on_page'], $InformationResult['items_begin'], $external_propertys, $property);
#
Re: Группы и элементы групп
а каким будет подобный запрос для интернет магазина?
#
Re: Группы и элементы групп
пример кода см. http://www.hostcms.ru/forums/22/1378/
Авторизация