@zekin375

Как вывести каталог для определенной группы пользователей?

Помогите пожалуйста решить задачу требуется в стандартном каталоге bitrix реализовать показ товара только определенной группе пользователей.

Перебираю элементы

<?foreach ($rowItems as $item):?>
                    <?
                    if (!empty($item['BIG_DATA'])) {
                        $viewMode = "grid";
                    }
                    ?>
                    <div class="<?=$viewModeClass?>" data-entity="items-row">
                        <?
                        $APPLICATION->IncludeComponent(
                            'bitrix:catalog.item',
                            'main',
                            array(
                                'RESULT' => array(
                                    'ITEM' => $item,
                                    'AREA_ID' => $areaIds[$item['ID']],
                                    'TYPE' => $viewMode,
                                    'BIG_LABEL' => 'N',
                                    'BIG_DISCOUNT_PERCENT' => 'N',
                                    'BIG_BUTTONS' => 'Y',
                                    'SCALABLE' => 'N',
                                    'ITEM_FEATURES_GRID' => $arParams["ITEM_FEATURES_GRID"],
                                    'ITEM_SECTION' => $arParams["ITEM_SECTION"] ? $arParams["ITEM_SECTION"] : "Y",
                                ),
                                'PARAMS' => $generalParams
                                    + array('SKU_PROPS' => $arResult['SKU_PROPS'][$item['IBLOCK_ID']])
                            ),
                            $component,
                            array('HIDE_ICONS' => 'Y')
                        );
                        ?>
                    </div>
                <?endforeach?>
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 1
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
if( in_array(5,CUser::GetUserGroup(CUser::GetID())))
{
//Твой компонент будет показан для группы 5
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы