Компонент выводит просмотренные пользователем товары на разных языках с указанным набором свойств, цен и другими его параметрами.
Подробнее можно озакомиться на странице официальной документации.
В компоненте изменены следующие файлы:
- class.php
Code
Copy code
Code copied!
// Выполнена замена подключения самих классов: // Исходный код подключения классов use Bitrix\Main, Bitrix\Iblock, Bitrix\Catalog, Bitrix\Main\Localization\Loc; // Заменяемый код use Bitrix\Main, Bitrix\Iblock, Bitrix\Catalog, Bitrix\Main\Localization\Loc, Bitrix\Main\Loader; // Выполняем подключение модуля: Loader::includeModule('modulemarket.translator'); // строка 11 // Заменяем стандартную функцию получения списков элементов на многоязычную (строка 1079): // Исходная строка $elementIterator = CIBlockElement::GetList(array(), $filter, false, false, $this->getElementSelectFields()); // Заменяющая строка $elementIterator = FCIBlockElement::GetList(array(), $filter, false, false, $this->getElementSelectFields()); // Заменяем метод получения вычисляемых значений на многоязычный (строка 1097): // Исходная строка $ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($element["IBLOCK_ID"], $element["ID"]); // Заменяющая строка $ipropValues = new \Modulemarket\Translator\InheritedProperty\ElementValues($element["IBLOCK_ID"], $element["ID"]);
Количество показов: 256
Дата изменения: 18.09.2023 11:32:06