Bitrix

Как работать с Bitrix REST API

И так, для чего может понадобится Bitrix API, и с чем его едят. REST API может подойти для решения ряда задач получение данных с вашей битрикс системы отправка данных в Bitrix с сайта или приложения синхронизация данных из Битрикса с другой CRM системой Под Bitrix подразумевается не CMS Bitrix, а сервис «Битрикс24». Для новичков и кому постарше рекомендую установить приложение […]

Далее »

Добавление скриптов, линков и произвольного текста в раздел head

Как правило, чтоб добавить в раздел head код, к примеру такой можно просто найти файл в котором находится раздел head и вписать туда данный код, и он будет работать, конечно «типа эксперты» будут критиковать такой код за то что он не соответствует философии битрикса. Для добавления линков, мета и скриптов можно воспользоваться и другим вариантом, который чуть ближе к философии […]

Далее »

Выводим h1 и мета теги на странице (Bitrix)

Обычно для вывода h1 используется следующий код Но такое может не подойти, если надо разграничить заголовок h1 и мета тег title. То есть если сделать как написано выше то заголовок и тайтл будут одинаковы, поскольку вывод title скорей всего будет следующий Методы установки значений для мета данных    

Далее »

Закрываем страницы фильтра от индексации noindex, nofollow (Bitrix)

Есть страницы каталога и страницы фильтра, например такие: https://my-site.ru/catalog/anestetiki/filter/clear/apply/ https://my-site.ru/catalog/anestetiki/ но они обе имеют одинаковое содержимое и соответственно являются для поисковиков дублем, и стоит вопрос по закрытию страниц фильтра от индексации Один из вариантов закрытия от индексации страницы фильтра. открываем файл шапки своего шаблона /bitrix/templates/mytempl/header.php и в шапке вставляем код до $APPLICATION->ShowHead()

Далее »

Редирект для битрикса

Для того чтобы сделать редирект есть множество способом, например с помощь инструкций в .htaccess или с помощью header в php Но эти способы могут не сработать в битрексе, и тогда можно воспользоваться функцией битрикса LocalRedirect() Ссылка на док. тут Пример использования

Далее »

Страница отдает 404 но под администратором нормально работает (Bitrix)

Страница сайта site.org/vacancy/ отдает ответ 404 и показывает шаблон 404 страницы, хотя если авторизироватся в битриксе, то страница нормально работает, и отображает данные. В индексном файле страницы (site.org/vacancy/index.php) подключен компонент вывода новостей. Если убрать компонент то страница отображается для пользователей. Проверен параметр компонента «SET_STATUS_404» => «N» тоесть даже при ошибке может отдавать статус 200 Проблема оказалась в следующем. Компонент выводит […]

Далее »

Создание и вывод мета данных на основе пользовательских полей (Bitrix))

В общем беда в следующем, есть инфоблок (iblock) у которого есть разделы (section), и надо этим разделам назначить определенные мета данные (title, мета-описание, мета-ключи). Прикол в том, что у битрикса есть компонент «SEO», который позволяет задавать разделам и элементам мета-данные, как шаблонно с учетом параметров так и без параметров, НО эти мета применяются и к подразделам и элементам, а этого […]

Далее »

Вывод описания инфоблока (Bitrix)

Задача. Необходимо вывести текст из поля описания инфоблока. Фактически происходит вывод не описания инфоблока а описание типа инфоблока. Решение. Для этого используем ниже следующий код, добавляя его в шаблон, в моем случае это был bitrix:catalog.section.list, но это надо смотреть индивидуально по проекту.  

Далее »