Вопрос по информационным системам

#
Re: Вопрос по информационным системам
Спасибо ограменное=)
#
Re: Вопрос по информационным системам
а как можно выводить сразу две подгруппы? Например  $InformationGroupId = 15 + 20;
Модератор
#
Re: Вопрос по информационным системам
Mikhail,
Вам нужно выбрать элементы из нескольких групп?
#
Re: Вопрос по информационным системам
нет,
информ. сист.
- группа 1
- группа 2
- группа 3
- группа 4

нужно выбрать группу 1 и 4 например
Модератор
#
Re: Вопрос по информационным системам
Mikhail,
проще при показе указать в качестве ID группы false, а при показе групп проверить, соответствует ли ее ID 15 или 20, примерно так, вместо:
<!-- Отображение подгрупп данной группы -->
      <ul>
         <xsl:apply-templates select=".//group[@parent_id=$parent_group_id]" mode="goups"/>
      </ul>

указать
<!-- Отображение подгрупп данной группы -->
      <ul>
         <xsl:apply-templates select=".//group[@parent_id=$parent_group_id and (@id=15 or @id=20)]" mode="goups"/>
      </ul>
#
Re: Вопрос по информационным системам
но дело в том, что мне надо отображать не названия этих подгрупп, а элементы в этих подгруппах.
Модератор
#
Re: Вопрос по информационным системам
Mikhail,
передаете в качестве группы false, режим генерации all, при этом через конструктор запросов добавляете ограничение по ID групп для оборки элементов (3-е сообщение): http://www.hostcms.ru/forums/17/941/
#
Re: Вопрос по информационным системам
что-то тяжко дается  

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

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

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

                  $InformationSystemId = 16;

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

                        
$element['type']=0;
$element['prefix'] = ' AND ';
$element['name'] = 'information_groups_id';
$element['if'] = ' IN (';
$element['value'] = '19,20'; // здесь через запятую указываете ID групп, если известно только ID родительской — получите ее потомков и укажите через запятую, соответствующие методы есть в API
$element['sufix']=')';
$property['select'][] = $element;



                  $InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемыГлавнаяDEBE',$item_count,0,$external_propertys,$property);
                  ?>
Модератор
#
Re: Вопрос по информационным системам
Mikhail,
что получается при работе этого кода?
#
Re: Вопрос по информационным системам
вот это

Ошибка выполнения запроса! - Column 'information_groups_id' in where clause is ambiguous
Авторизация