Skip to content

Работа с инфоблоками через символьные коды #2

@niksamokhvalov

Description

@niksamokhvalov

Пора раз и на всегда решить проблему миграции «инфоблочных» компонентов с дев-зон на бой. Научим компоненты elements.* работать с символьными кодами ИБ. Необходимо проделать сл. операции.

  1. В хэлпер ComponentParameters добавить методы для получения настроек для списков инфоблоков и их типов, аналогично битриксовому методу CIBlockParameters::GetElementSortFields().
  2. Метод-хэлпер, возвращающий список инфоблоков, должен вместо идентификатора отдавать символьный код (если он есть). Должна производиться проверка на наличие одинаковых символьных кодов в пределах одного типа ИБ. Если совпадения найдены, работаем по-старому: с идентификатором.
  3. Изменить логику компонентов elements.list и elements.detail. Обратить внимание на API инфоблоков Битрикса: кажется, там есть какие-то особенности / различия в работе с IBLOCK_ID и IBLOCK_CODE.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions