Доброго времени суток. Разрабатываю сайт компании на Bitrix Framework, столкнулся с проблемой мультиязычности посредством GetMessage.
Разрабатывался FOOTER в котором имеются компоненты инфоблока для вывода информации непосредственно с него.
Проблема следующая, на всех страницах footer отображается исправно и находит все слова которые должны работать по GetMessage, и только в комплексном компоненте catalog при заходе в подраздел и непосредственно сам элемент footer некорректно отображается, что интересно он находит все слова которые должны быть, то есть заголовки, но сами элементы инфоблока он не находит.
Так выглядит footer на страницах подраздела и элемента:
Здесь видно, что заголовки находит, инфоблоки продукции и вакансий не находят вообще, хотя через консоль разработчика видно, что блок создался и он там есть. Но самого списка будто бы нет.
Так выглядит footer на всех остальных страницах:
Есть подозрения, что функция не находит инфоблок из другого инфоблока, не знаю, в чем здесь непосредственно проблема.
Также есть проблема с хлебными крошками, а именно то, что выводится название подраздела каталога тогда, когда в компоненте он отключен тем самым дублируя название:
Главный интерес возникает в коде, нигде нет функции AddChainItem, а если и была я ее исключил, по такой же схеме был сделан другой раздел, который выводится отлично:
Если нужен код компонента могу без проблем предоставить.
Разрабатывался FOOTER в котором имеются компоненты инфоблока для вывода информации непосредственно с него.
Проблема следующая, на всех страницах footer отображается исправно и находит все слова которые должны работать по GetMessage, и только в комплексном компоненте catalog при заходе в подраздел и непосредственно сам элемент footer некорректно отображается, что интересно он находит все слова которые должны быть, то есть заголовки, но сами элементы инфоблока он не находит.
Так выглядит footer на страницах подраздела и элемента:
Здесь видно, что заголовки находит, инфоблоки продукции и вакансий не находят вообще, хотя через консоль разработчика видно, что блок создался и он там есть. Но самого списка будто бы нет.
Так выглядит footer на всех остальных страницах:
Есть подозрения, что функция не находит инфоблок из другого инфоблока, не знаю, в чем здесь непосредственно проблема.
Также есть проблема с хлебными крошками, а именно то, что выводится название подраздела каталога тогда, когда в компоненте он отключен тем самым дублируя название:
Главный интерес возникает в коде, нигде нет функции AddChainItem, а если и была я ее исключил, по такой же схеме был сделан другой раздел, который выводится отлично:
Если нужен код компонента могу без проблем предоставить.