Ответы пользователя по тегу 1С-Битрикс
  • Как вывести в bitrix товары по ID?

    @romkom
    в catalog.section есть параметр FILTER_NAME, туда передает сам фильтр масив фильтрации, передайте туда в поле ID ваши айди товаров, можете взять их напрямую с урла, или там где еще они есть
    Ответ написан
    Комментировать
  • Как вывести данные из пользовательского поля в Битрикс?

    @romkom
    Пользовательские свойства хранятся в массиве.

    <?foreach($arResult as $arItem) { 
    		echo '<pre>';
    		print_r($arItem["PARAMS"]);
    		echo '</pre>';
    }
    ?>


    Поищи в выводе его, если будет, то выводишь через тот же foreach:
    <?
    echo $arItem['PARAMS']["Название пользовательского свойства"]
    ?>
    Ответ написан
  • Как пофиксить перезапись массива при вызове компонента несколько раз?

    @romkom Автор вопроса
    Сам разобрался, опишу алгоритм, может кому-то пригодится:
    1. Нужно создать пустой массив вне шаблона компонента, например в header.php
    2. В шаблоне компонента склеить пустой масив, и масив данные которого нужно сохранить. (Я передавал массив php в js, поэтому использовал функцию concat для этого)
    3. Далее с помощью jquery, а именно функции $.extend() склеил массивы, которые записались в пустой массив при вызове компонентов.
    4. В результате есть один целый массив со всеми данными которые передал компонент при итерации его вызовов.
    Ответ написан
    Комментировать