Вывод из одного шаблона несколько информационных систем.

#
Вывод из одного шаблона несколько информационных систем.
Доброго времени суток. Имеется шаблон вывода единичной записи информационной системы. В дополнительном свойстве этой записи лежит id еще одной инфосистемы. Можно ли в шаблоне вывода единичной записи выводить список элементов из инфосистемы с id из дополнительного свойства?
Модератор
#
Re: Вывод из одного шаблона несколько информационных систем.
gbisp,
Вам нужно использовать хук на генерацию XML инфоэлемента или на генерацию XML свойства целочисленного типа, если это свойство с заданным ID, выбрать элементы ИС, заданной в значении и добавить их в XML.
#
Re: Вывод из одного шаблона несколько информационных систем.
Можно ссылку на раздел документации. По поводу хука понятно, но вот как в макете выбрать элементы другой ИС по ее ID?
Модератор
#
Re: Вывод из одного шаблона несколько информационных систем.
#
Re: Вывод из одного шаблона несколько информационных систем.
Почитал примеры, так и не понял.
#
Re: Вывод из одного шаблона несколько информационных систем.
Элементы нужно получать через ORM https://www.hostcms.ru/documentation/modules/core/orm/
Пример:

    $oItems = Core_Entity::factory('Informationsystem_Item');
    $oItems->queryBuilder()
        ->where('informationsystem_id', 'IN', array(1, 2, 3, 4, 5));
    $aItems = $oItems->findAll();
«Не выходи из комнаты, не совершай ошибку…»
Модератор
#
Re: Вывод из одного шаблона несколько информационных систем.
Для одной ИС код будет
$i = 1; // идентификатор инфосистемы
$oInformationsystem = Core_Entity::factory('Informationsystem', $id);
$aInformationsystem_Item = $oInformationsystem->Informationsystem_Item->findAll();
#
Re: Вывод из одного шаблона несколько информационных систем.
То есть это работает в динамической странице. А если используется типовая динамическая страница? Этот же код нельзя использовать в шаблоне.
Модератор
#
Re: Вывод из одного шаблона несколько информационных систем.
gbisp писал(а):
То есть это работает в динамической странице. А если используется типовая динамическая страница?
в чем разница между динамической и типовой динамической?
gbisp писал(а):
Этот же код нельзя использовать в шаблоне.
в каком шаблоне?
#
Re: Вывод из одного шаблона несколько информационных систем.
В xls шаблоне вывода. Я в XLS шаблоне хотел получить дополнительный параметр ИС с id связанной ИС, получить из связанной системы данные и вывести список элементов связанной ИС в виде таблицы.
Авторизация