Я добавил дополнительное свойство в инфосистеме Статьи. Значение этого свойства для каждой группы - список групп магазина, которые будут показываться в шаблоне инфосистемы.
То есть на странице определенной статьи из категории, где определено свойство будут выводиться определенные категории товаров. Где не определено - из всех групп товаров. Должно быть false, но по-умолчанию ставлю false, а оно становится 0.
Необходим код вызова в шаблоне. Я тут поковырялся и нашел только
<?php
$shop = & singleton('shop');
$param = array();
$information_groups_property_value_id = 26;
$row = $InformationSystem->GetInformationGroupsPropertyValue($information_groups_property_value_id);
$id = explode(',', $row['information_propertys_groups_value_value']);
$param['current_group_id'] = $id;
$param['items_on_page'] = 5;
$param['items_order'] = 'rand';
$param['xml_show_group_type']='all';
$shop->ShowShop(1,'МагазинКаталогТоваровНаГлавной',$param);
?>
Но в данном случае 26 - это значение свойства конкретной Группы, так что при переходе оно не изменяется. Значение id самого свойства - 11.
Поискал, нашел еще один метод
$information_groups_id = тут надо получить как-то id текущей группы (даже если на странице элемента - такое возможно?);
$information_system_id = 5; - это я указал id ИС Статьи
$row = $InformationSystem->GetPropertysGroup($information_groups_id, $information_system_id);
Вот, тут дело встало.