Блог Битрикс разработчика: советы, инструкции и лучшие практики

Метод CIBlock::ReplaceDetailUrl()
Метод CIBlock::ReplaceDetailUrl()

CIBlock::ReplaceDetailUrl() — это «скрытый» помощник Битрикса, который заменяет плейс-холдеры в масках URL-ов элементов и разделов инфоблоков на реальные значения. Он понимает такие маркеры, как #SECTION_CODE_PATH#, #ELEMENT_CODE#, #SERVER_NAME#, умеет строить ссылку на товар через #PRODUCT_URL#,...

Что делать, если SECTION_PAGE_URL пуст?
Что делать, если SECTION_PAGE_URL пуст?

Чаще всего поле остаётся пустым, когда не задан шаблон «URL страницы раздела» в настройках инфоблока — либо ваш скрипт читает данные не из того инфоблока. Ниже приведены четыре надёжных паттерна, которые быстро вернут рабочие ссылки и не сломаются при изменениях контента или настроек.

Создание собственных стилей для визуального HTML-редактора
Создание собственных стилей для визуального HTML-редактора

В 1С-Битрикс стили для WYSIWYG-редактора берутся из styles.css вашего шаблона.
Чтобы пользователь видел стиль в списке, опишите его в .styles.php.
Подключить внешние библиотеки (Bootstrap, Font Awesome) можно через параметр EDITOR_STYLES в description.php.
...

Вывод разделов из новостей в 1С-Битрикс
Вывод разделов из новостей в 1С-Битрикс

В данной статье мы рассмотрим различные способы вывода разделов из новостей в 1С-Битрикс. Вы узнаете, как использовать штатные компоненты, API-методы и комбинировать их для достижения наилучших результатов. Мы также поделимся примерами кода и полезными советами по SEO и UX, которые помогут сд...

Символьный код API (API_CODE) инфоблока
Символьный код API (API_CODE) инфоблока

Теоретический разбор, практические сценарии и решения типовых ошибок с рабочими примерами D7-ORM

Символьный код элементов и разделов инфоблока
Символьный код элементов и разделов инфоблока

Теоретический разбор, практические сценарии и решения типовых ошибок

CIBlockElement::GetList(): использование и примеры
CIBlockElement::GetList(): использование и примеры

CIBlockElement::GetList() — главный «швейцарский нож» API инфоблоков, позволяющий получить элементы с гибкой фильтрацией, сортировкой, постраничкой, группировкой и выборкой свойств. В статье: подробное описание аргументов, типичные ловушки производительности, 15 рабочих примеров и эквив...

Как получить дерево категорий с помощью PHP Simple HTML DOM Parser
Как получить дерево категорий с помощью PHP Simple HTML DOM Parser

Для получения дерева категорий с использованием PHP Simple HTML DOM Parser необходимо выполнить несколько шагов. Этот процесс включает парсинг HTML-кода, поиск элементов, представляющих категории, и построение иерархической структуры (дерева). Рассмотрим это подробно.

Руководство по работе с классом CModule
Руководство по работе с классом CModule

CModule – базовый класс для работы с модулями в 1С-Битрикс. Все модули в системе должны наследоваться от данного класса и располагаться в файле /bitrix/modules/[ID_модуля]/install/index.php. В этой статье мы рассмотрим основные свойства и методы класса CModule, приведём примеры кода и раз...

Композитный сайт в 1С-Битрикс
Композитный сайт в 1С-Битрикс

Композит (Static HTML Cache) — технология, которая разделяет страницу на «быструю» статическую оболочку и отложенные динамические фрагменты. Браузер получает готовый HTML-файл практически мгновенно, а динамика догружается AJAX-ом уже после первого рендера. В результате метрики TTFB/...


Страницы: 1 2 3 4 5 ... 17 След. Все

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Разработка интернет-магазина с готовой версткой

от 4 недель

от 90 000 рублей

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Разработка корпоративного сайта

от 7 дней

от 40 000 рублей

Разработка сайта без системы оплаты заказов через корзину

* стоимость зависит от наличия верстки, использования готового решения и т.д.

Модули и компоненты для «1С-Битрикс»

оценка производится на основе предоставленного Технического Задания

от 20 000 рублей
Разработка дополнительных модулей для 1С-Битрикс, расширение функционала, внедрение любых решений, требующихся для выполнения ваших бизнес-задач.

* стоимость зависит от конкретной задачи, ее объема и сложности выполняемых работ.