Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу

#
Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
Здравствуйте!

Необходимо вывести все информационные элементы со всех информационных систем по дополнительному свойству на одну страницу, с постраничной разбивкой. По реализации ничего в голову не приходит.

Заранее спасибо за помощь.
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
Делаете обычный вывод ИС где указываете перечень id систем. А фильтрация по доп свойству есть  в api и на форуме...

как-то так.
ку
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
Knazev Sergey писал(а):
Необходимо вывести все информационные элементы со всех информационных систем

можно через аррей:
<?php
/* Вывод информационных систем */
$InformationSystem = & singleton('InformationSystem');
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
$item_count = 10;
$InformationSystemIdArray = array (22,21,20,19,18,17,1);
$InformationGroupId = false;
$InformationSystem->ShowInformationSystem($InformationSystemIdArray, $InformationGroupId, 'СписокЭлементовИнфосистемыРаздел',$item_count,0,$external_propertys);
?>


Knazev Sergey писал(а):
по дополнительному свойству на одну страницу

я видел тут: http://www.hostcms.ru/forums/22/870/

я сейчас бьюсь над аналогичной проблемой...http://www.hostcms.ru/forums/17/3161/
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
А в "Структуре" какой код информационной системы указывать, или это в свете использования массива инфосистем не суть важно?
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
хм. я такими вопросами не задавался... может модераторы помогут...
Модератор
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
Knazev Sergey,
Структура не причем, если Вы выводите данные не в типовой дин.странице, если Вы так правите типовую, то получается не важно, какую из ИС Вы указываете, т.к. этот параметр в приведенном коде не используете.
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу

<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();
$external_propertys=array();
$element['type'] = 1; // 0 - основное св-во, 1 - дополнительное
$element['property_id'] = 23; /* т.к. вывожу из разных инф систем, то и id у свойств разные, как все id сюда прописать? */
$element['prefix'] = 'and'; // префикс
$element['if'] = '='; // Условие
$element['value'] = '1';  //
$element['sufix'] = '';
$param['select'][]=$element;

$param = array();
$param['select'][] = $element;

$param['OrderField'] = 'RAND()';
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
/* Количество выводимых элементов */
$item_count = 5;
$InformationSystemIdArray = array (16,17,18,19,20,21,22);
$InformationGroupId = false;  //  - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem($InformationSystemIdArray, $InformationGroupId,'Горячка',$item_count,0,$external_propertys, $param);  
?>

т.к. вывожу из разных инф систем, то и id у свойств разные, как все id сюда $element['property_id'] прописать?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
Varkolak,
Может и не получится, попробуйте все пересилить.
#
Re: Вывод всех элементов по дополнительному свойству со всех информационных систем на одну страницу
не совсем вас понял.
находил решение для магазина, но применяется выборка на один магазин, сделал по примеру - не работает
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Авторизация