• Из-за активного использования в решении технологии AJAX и механизма скрытой передачи параметров компонента при размещении на сайте двух и более комплексных компонентов каталога для отображения товаров из разных инфоблоков начнут возникать ошибки в работе функций каталогов.

    Специально для такого нетривиального случая в обновлении 2.19.0 в шаблон каталога добавлена поддержка скрытого параметра CUSTOM_CACHE_KEY. Теперь, чтобы работать одновременно с несколькими каталогами, необходимо в список параметров для каждого вызова компонента bitrix:catalog добавить
    "CUSTOM_CACHE_KEY" => "уникальное значение в рамках сайта".

    Например,

    //Первый каталог:
    $APPLICATION->IncludeComponent('bitrix:catalog', 'bitronic2', array(
      "IBLOCK_TYPE" => "catalog",
      "IBLOCK_ID" => "10",
      "CUSTOM_CACHE_KEY" => "ib1"
    ));
    
    //Второй каталог:
    $APPLICATION->IncludeComponent('bitrix:catalog', 'bitronic2', array(
      "IBLOCK_TYPE" => "catalog",
      "IBLOCK_ID" => "11",
      "CUSTOM_CACHE_KEY" => "ib2"
    ));