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

    @vovkka Автор вопроса
    Решил проблему сам.
    В вызове комплексного компонента каталог, необходимо закомментировать строчку "smart_filter" => "#SECTION_CODE_PATH#/#SMART_FILTER_PATH#/",
    Возможно где то в ней кроется ошибка.
    Ответ написан
    2 комментария
  • Как в bitrix побороть конфликт фильтров?

    @vovkka Автор вопроса
    решил проблему сам:
    решается слиянием двух массивов (стандартного и кастомного) предварительно проверив их на пустоту.

    // определяете ваш дополнительный фильтр
    $GLOBALS['arMyNewFilter'] = array(
       'SOME_FILTER_PARAMS' => 'SOME_VALUES'
    );
    
    // склеиваете дополнительный фильтр с основным (если он есть)
    if(!empty($arParams['FILTER_NAME']) && !empty($GLOBALS[$arParams['FILTER_NAME']]) && is_array($GLOBALS[$arParams['FILTER_NAME']])) {
       $GLOBALS['arMyNewFilter'] = array_merge_recursive($GLOBALS[$arParams['FILTER_NAME']], $GLOBALS['arMyNewFilter']);
    }
    
    //И компоненту нужно будет установить параметр:
    'FILTER_NAME' => 'arMyNewFilter'
    Ответ написан
    1 комментарий