Расширенный доступ прав доступа на инфоблок

Задача следующая: имеется страница закрытая от внешнего доступа с данными выведенными из инфоблока, доступ к данным должен быть разделен на 2 группы: Менеджер 1 — Изменение данных, Менеджер 2 — Чтение данных. Для реализации доступа к данным инфоблока, сначала настроим административную часть, создаем группы пользователей: Настройки -> Пользователи -> Группы пользователей Далее нужным пользователям задаем…

Добавление постраничной навигации в свою компоненту на d7

Постраничная навигация встроена в стандартные компоненты Битрикса  news.list, catalog.section и дт. Обычно при разработке страниц новостей, акций используют стандартные компоненты. Но не всегда это удобно, когда ведется узконаправленная разработка или изначально постраничная навигация не предполагалась в с своей компоненте, то еще не все потеряно и можно разместить постраничную навигацию без каких-то сложных доработок. Чтобы установить…

Настройка отправки почты в Bitrix

Рекомендуемые шаги по решения задачи с отправкой почтовых сообщений на сайте под системой Битрикс: 1. Провести проверку системы. Для этого требуется зайти в Настройки -> Инструменты -> Проверка системы -> Начать тестирование Вероятно  будут выявлены ошибки в функциях «Отправка почты» и «Отправка почтового сообщения больше 64Кб» 2. Далее в файле dbconn.php требуется прописать почтовый крон…

Настройка языковой версии компонент news news.list news.detail

Настройка языковой версии компонент news news.list news.detail на одном домене из одного инфоблока с языковыми свойствами _RU _EN. Рассмотрим на примере сайта где основной язык русский (в корне сайта), и второй язык английский в папке en. В первую очередь, вызов компонент осуществляется в каждой языковой папке. \public_html\news\index.php — для вывода версии ru на странице новостей сайта \public_html\en\news\index.php…

Bitrix строим усложненные массивы

Задача 1: Нужно передать массив из значений ID раздела (отобранных по какому-то фильтру, в данном случае по коду бренда достаются товары этого бренда и их финальная секция IBLOCK_SECTION_ID) в GetNavChain, который достает путь по дереву от корня до раздела SECTION_ID (массив всех разделов), требуется разбить массив так, чтобы разделы не повторялись и выводились в зависимости…