Войти

Что вас интересует?

Битрикс

Импорт и Экспорт данных с помощью библиотеки PhpSpreadsheet в Битрикс

В данной статье я бы хотел рассмотреть библиотеку, которая позволяет создавать файлы формата xls и xlsx в 1С Битрикс. Библиотека PhpSpreadsheet является по сути продолжением популярной библиотеки PHPExcel и разрабатывается теми же разработчиками, которые сделали PHPExcel , и, поскольку PHPExcel больше не поддерживается, использовать я буду именно PhpSpreadsheet

Установка Composer на 1С Битрикс

Composer - это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении.

Он понадобится вам, если вы захотите воспользоваться такими преимуществами, как аннотация ORM классов и в целом интерфейсом командной строки CLI. Если вы уже используете composer в своем проекте на 1С-Битрикс, мы подготовили готовый рецепт интеграции с нашей конфигурацией зависимостей.

Прежде всего, вам нужен установленный composer. Простая инструкция по установке есть на официальном сайте.

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

Задача: создать свойство заказа «Источник заказа». Свойство должно быть типа Select со значением по умолчанию «Корзина».

В Битриксе для скрытия свойства заказа от пользователя существует галочка — «Служебное», а для выставления какого либо значения по умолчанию для поля типа SELECT достаточно вписать его код в поле «Значение по умолчанию».

Веб форма bitrix:form.result.new и ajax

Сегодня будет небольшой совет о том как реализовать ajax веб-форму без лишних хлопот средствами Битрикс

Получить список торговых предложений по ID товара из основного каталога

Иногда есть необходимость получить все торговые предложения и его свойства элемента каталога, зная всего лишь его ID. Здесь описан один из способов как можно их получить

Переключение шаблона отображения

Для выполнения поставленной задачи, подготовим массив с воможными типами шаблонов, а также сделаем так, чтобы выбранный вид запоминался для следующего посещения. Разместить этот кусок следует перед вызовом компонента, в моем случае в комплексном компоненте catalog/section/ перед вызовом bitrix:catalog.section, в который мы передаем в качестве имени шаблона переменную $template ($APPLICATION->IncludeComponent("bitrix:catalog.section",$template,Array()....)

Меню из разделов инфоблока с элементами в Битрикс

В битриксе можно создавать меню из разделов инфоблока, для этого к компоненту menu подклчается файл типа *.menu_ext.php, а в нем вызывается компонент menu.sections. Но нет возможности включать в меню элементы разделов, а это иногда бывает полезно. Так, кстати, сделано на этом сайте.