• Услуги
  • О компании
  • Гарантия на товар
  • Условия оплаты
  • Условия доставки
  • Контакты
+7 800 777-81-93
+7 499 350-35-84
Заказать звонок zakaz@brand-trade.ru
Вход Регистрация
Brand Trade Brand Trade
  • Каталог
  • Торговое оборудование
    • POS-системы
    • POS-компьютеры (системные блоки)
    • POS-мониторы
    • POS-системы для магазинов
    • Денежные ящики
    • Дисплеи покупателя
    • Программируемые клавиатуры
    • Ридеры магнитных карт
    • Сенсорные POS-терминалы
    • Чековые принтеры
    • ... Показать все
    • Весовое оборудование
    • Весы крановые
    • Весы лабораторные
    • Весы настольные
    • Весы с печатью этикеток
    • Мобильные весы
    • Напольные весы
    • Торговые весы
    • ... Показать все
    • Иное торговое оборудование
    • RFID метки
    • Прайс-чекеры
    • Упаковочное оборудование
    • ККМ
    • Кассовые аппараты
    • Онлайн-кассы
    • ОФД
    • Принтеры документов (АСПД/ЕНВД)
    • Фискальные накопители
    • Фискальные регистраторы
    • Чекопечатающие машины
    • ... Показать все
    • Маркировка
    • Лента тканевая
    • Промышленные маркеры
    • Ценники-ролики
    • Принтеры этикеток и опции
    • Авто-отрезчики
    • Держатели рулонов
    • Диспенсеры
    • Комплектующие к принтерам
    • Намотчики этикеток
    • Печатающие головки
    • Принтеры этикеток
    • ... Показать все
    • Чековая лента
    • Термолента для банкоматов
    • Термолента для касс
    • Штрихкодирование
    • Датаколлекторы
    • Красящая лента риббон
    • Сканеры штрих кодов
    • Терминалы сбора данных (ТСД)
    • Этикетировочное оборудование
    • Автоматические этикетировщики
    • Комплектующие для этикет-пистолетов
    • Ручные аппликаторы
    • Этикет пистолеты
    • Этикет-лента для маркировки
    • Этикетки для принтера
    • Полипропиленовые этикетки
    • Термотрансферные этикетки
    • Термоэтикетки
    ?>
  • Банковское оборудование
    • Детекторы банкнот и комплектующие
    • Детекторы банкнот
    • Комплектующие для детекторов
    • Защищенные ключницы
    • Сейфы и металлические шкафы
    • Сейфы банковские
    • Сейфы гостиничные
    • Сейфы кассовые
    • Сейфы офисные
    • Сейфы стенные
    • Счетчики и сортировщики
    • Сортировщики банкнот
    • Сортировщики монет
    • Счетчики банкнот
    • Счетчики монет
    • Упаковщики банкнот
    • Темпокассы
    ?>
  • Для офиса
    • Бумага для офисной техники
    • Гигиенические бумажные изделия
    • Калькуляторы и комплектующие
    • Калькуляторы
    • Комплектующие для калькуляторов
    • Ножи и мультитулы
    • Мультитулы
    • Ножи
    • Пишущие инструменты
    • Ручки перьевые
    • Ручки роллер
    • Ручки шариковые
    • Термопродукция
    • Автохолодильники и аксессуары
    • Кофеварки
    • Термокружки
    • Термосы
    • Шредеры и комплектующие
    • Комплектующие и запчасти
    • Шредеры офисные
    • Шредеры персональные
    ?>
  • Полиграфия
    • Для производства значков
    • Вырубщики значков
    • Заготовки значков
    • Клише для пресса
    • Прессы для значков
    • Биговка и перфорация
    • Биговщики
    • Комплектующие для биговщиков
    • Бумагошвейное оборудование
    • Ниткошвейки
    • Проволокошвейки
    • Вырубщики
    • Вырубщики для установки люверсов
    • Вырубщики карт
    • Вырубщики отверстий
    • Вырубщики фотографий
    • Для производства сувениров
    • Иные товары для сублимации
    • Кружки для сублимации
    • Тарелки для сублимации
    • Чернила сублимационные
    • Для типографий
    • Клеемазательное оборудование
    • Термоклеевые машины
    • Фальцовщики
    • Штриховальное оборудование
    • Иное оборудование для полиграфии
    • Буклетмейкеры
    • Каландры
    • Плоттеры
    • Фотостанции
    • Крышкоделательные аппараты
    • Лакировальные машины и опции
    • Комплектующие для лакировальных машин
    • Лакировальные машины
    • Ламинаторы и комплектующие
    • Валы и втулки для ламинаторов
    • Ламинаторы
    • Нарезчики визиток и опции
    • Нарезчики визиток
    • Сменные ножи для нарезчиков
    • Обрезчики углов и расходники
    • Ножи и марзаны
    • Обрезчики углов
    • Переплет и брошюровка
    • Зажимные модули
    • Обложки для переплета
    • Переплетчики и брошюровщики
    • Пружины для переплета
    • Степлеры
    • Термообложки
    • ... Показать все
    • Пленка для ламинирования
    • Пакетная пленка
    • Рулонная пленка
    • Самоклеющаяся пленка
    • Прессы
    • Обжимные прессы
    • Прессы для термопереноса
    • Резаки и опции
    • Ножи, марзаны и комплектующие для резаков
    • Резаки
    ?>
  • Картриджи
    • Оригинальные картриджи
    • Совместимые картриджи
    ?>
+7 800 777-81-93
+7 499 350-35-84
Заказать звонок zakaz@brand-trade.ru
0
0
0
Корзина
пуста
К сожалению, ваша корзина пуста.
Исправить это недоразумение очень просто:
выберите в каталоге интересующий товар и нажмите кнопку «В корзину».
Общая сумма:0 руб.
Перейти в корзину
  • Каталог
  • Торговое оборудование
    • POS-системы
    • POS-компьютеры (системные блоки)
    • POS-мониторы
    • POS-системы для магазинов
    • Денежные ящики
    • Дисплеи покупателя
    • Программируемые клавиатуры
    • Ридеры магнитных карт
    • Сенсорные POS-терминалы
    • Чековые принтеры
    • ... Показать все
    • Весовое оборудование
    • Весы крановые
    • Весы лабораторные
    • Весы настольные
    • Весы с печатью этикеток
    • Мобильные весы
    • Напольные весы
    • Торговые весы
    • ... Показать все
    • Иное торговое оборудование
    • RFID метки
    • Прайс-чекеры
    • Упаковочное оборудование
    • ККМ
    • Кассовые аппараты
    • Онлайн-кассы
    • ОФД
    • Принтеры документов (АСПД/ЕНВД)
    • Фискальные накопители
    • Фискальные регистраторы
    • Чекопечатающие машины
    • ... Показать все
    • Маркировка
    • Лента тканевая
    • Промышленные маркеры
    • Ценники-ролики
    • Принтеры этикеток и опции
    • Авто-отрезчики
    • Держатели рулонов
    • Диспенсеры
    • Комплектующие к принтерам
    • Намотчики этикеток
    • Печатающие головки
    • Принтеры этикеток
    • ... Показать все
    • Чековая лента
    • Термолента для банкоматов
    • Термолента для касс
    • Штрихкодирование
    • Датаколлекторы
    • Красящая лента риббон
    • Сканеры штрих кодов
    • Терминалы сбора данных (ТСД)
    • Этикетировочное оборудование
    • Автоматические этикетировщики
    • Комплектующие для этикет-пистолетов
    • Ручные аппликаторы
    • Этикет пистолеты
    • Этикет-лента для маркировки
    • Этикетки для принтера
    • Полипропиленовые этикетки
    • Термотрансферные этикетки
    • Термоэтикетки
    ?>
  • Банковское оборудование
    • Детекторы банкнот и комплектующие
    • Детекторы банкнот
    • Комплектующие для детекторов
    • Защищенные ключницы
    • Сейфы и металлические шкафы
    • Сейфы банковские
    • Сейфы гостиничные
    • Сейфы кассовые
    • Сейфы офисные
    • Сейфы стенные
    • Счетчики и сортировщики
    • Сортировщики банкнот
    • Сортировщики монет
    • Счетчики банкнот
    • Счетчики монет
    • Упаковщики банкнот
    • Темпокассы
    ?>
  • Для офиса
    • Бумага для офисной техники
    • Гигиенические бумажные изделия
    • Калькуляторы и комплектующие
    • Калькуляторы
    • Комплектующие для калькуляторов
    • Ножи и мультитулы
    • Мультитулы
    • Ножи
    • Пишущие инструменты
    • Ручки перьевые
    • Ручки роллер
    • Ручки шариковые
    • Термопродукция
    • Автохолодильники и аксессуары
    • Кофеварки
    • Термокружки
    • Термосы
    • Шредеры и комплектующие
    • Комплектующие и запчасти
    • Шредеры офисные
    • Шредеры персональные
    ?>
  • Полиграфия
    • Для производства значков
    • Вырубщики значков
    • Заготовки значков
    • Клише для пресса
    • Прессы для значков
    • Биговка и перфорация
    • Биговщики
    • Комплектующие для биговщиков
    • Бумагошвейное оборудование
    • Ниткошвейки
    • Проволокошвейки
    • Вырубщики
    • Вырубщики для установки люверсов
    • Вырубщики карт
    • Вырубщики отверстий
    • Вырубщики фотографий
    • Для производства сувениров
    • Иные товары для сублимации
    • Кружки для сублимации
    • Тарелки для сублимации
    • Чернила сублимационные
    • Для типографий
    • Клеемазательное оборудование
    • Термоклеевые машины
    • Фальцовщики
    • Штриховальное оборудование
    • Иное оборудование для полиграфии
    • Буклетмейкеры
    • Каландры
    • Плоттеры
    • Фотостанции
    • Крышкоделательные аппараты
    • Лакировальные машины и опции
    • Комплектующие для лакировальных машин
    • Лакировальные машины
    • Ламинаторы и комплектующие
    • Валы и втулки для ламинаторов
    • Ламинаторы
    • Нарезчики визиток и опции
    • Нарезчики визиток
    • Сменные ножи для нарезчиков
    • Обрезчики углов и расходники
    • Ножи и марзаны
    • Обрезчики углов
    • Переплет и брошюровка
    • Зажимные модули
    • Обложки для переплета
    • Переплетчики и брошюровщики
    • Пружины для переплета
    • Степлеры
    • Термообложки
    • ... Показать все
    • Пленка для ламинирования
    • Пакетная пленка
    • Рулонная пленка
    • Самоклеющаяся пленка
    • Прессы
    • Обжимные прессы
    • Прессы для термопереноса
    • Резаки и опции
    • Ножи, марзаны и комплектующие для резаков
    • Резаки
    ?>
  • Картриджи
    • Оригинальные картриджи
    • Совместимые картриджи
    ?>
  • Каталог
  • Торговое оборудование
    ?>
  • Банковское оборудование
    ?>
  • Для офиса
    ?>
  • Полиграфия
    ?>
  • Картриджи
    ?>
Brand Trade Brand Trade
0
0
0
Корзина
пуста
К сожалению, ваша корзина пуста.
Исправить это недоразумение очень просто:
выберите в каталоге интересующий товар и нажмите кнопку «В корзину».
Общая сумма:0 руб.
Перейти в корзину
Главная
-
Типовые примеры
-Мои компоненты

Мои компоненты

Многие задачи на сайте можно решить, используя стандартные компоненты. Достаточно бывает изменения шаблона компонента или использование обработки параметров компонента в файле result_modifier.php.

Файл result_modifier.php, подключается непосредственно перед подключением шаблона компонента. Этот файл получает на вход массив результатов работы компонента и массив параметров вызова компонента. Таким образом, можно изменить массив результатов работы компонента под конкретный шаблон.

Например, системный компонент полностью подходит для сайта, за исключением того, что он не возвращает какое-то дополнительное поле. В данном случае следует создать файл result_modifier.php в шаблоне компонента и дописать в массив результатов работы компонента дополнительное поле. Могут быть и другие варианты использования этого файла.

Однако для решения некоторых задач может потребоваться создание собственных компонентов.

Собственные компоненты могут быть созданы пользователем самостоятельно в соответствии с документацией. Или же они могут быть созданы на основе системных компонентов, путем упрощения или частичного изменения функционала.

Все компоненты находятся в папке /bitrix/components/. Системные компоненты находятся в папке /bitrix/components/bitrix/. Содержимое этой папки обновляется системой обновлений и не может изменяться пользователями.

Внимание! Изменение чего-либо в папке системных компонентов /bitrix/components/bitrix/ может привести к непредсказуемым последствиям.

Пользовательские компоненты могут находиться в любых других подпапках папки /bitrix/components/, например в данном демонстрационном проекте специально создана папка /bitrix/components/demo/, в которой размещаются примеры пользовательских компонентов.

В качестве примеров пользовательских компонентов представлены следующие:

  • Компонент показа списка новостей
  • Компонент показа детальной страницы новостей
  • Комплексный компонент новостей news

На страницах данного раздела приведены примеры их подключения и использования.

Подключение компонентов выполняется в визуальном редакторе:

Мои компоненты

В коде страницы подключение компонента выполняется следующим образом:

<?$APPLICATION->IncludeComponent("demo:news.detail", ".default", Array(
   "IBLOCK_TYPE" => "news",
   "IBLOCK_ID" => "2",
   "ELEMENT_ID" => $_REQUEST["ID"],
   "IBLOCK_URL" => "news_list.php",
   "CACHE_TYPE" => "A",
   "CACHE_TIME" => "3600",
   "DISPLAY_PANEL" => "N",
   "SET_TITLE" => "Y",
   "ADD_SECTIONS_CHAIN" => "N",
   "DISPLAY_DATE" => "Y",
   "DISPLAY_NAME" => "N",
   "DISPLAY_PICTURE" => "Y"
 )
);?>

Обратите внимание: название подпапки папки /bitrix/components/ используется для группировки компонентов и при их подключении. Например, все системные компоненты расположены в папке /bitrix/components/bitrix.

Соответствующий код подключения системных компонентов выглядит следующим образом:

$APPLICATION->IncludeComponent("bitrix:news.line", ...)

Для пользовательских компонентов из папки /bitrix/components/demo подключение выполняется так:

$APPLICATION->IncludeComponent("demo:news.line", ...)

Обратите внимание, создание пользовательского компонента на основе системного имеет определенные минусы: компонент не будет обновляться , а значит не будут исправляться ошибки и добавляться новый функционал.

Подробную информацию по созданию компонентов вы можете найти в документации для разработчика.

Подписывайтесь
на новости и акции
+7 800 777-81-93
+7 499 350-35-84
Заказать звонок zakaz@brand-trade.ru
2021 © Brand-Trade.ru
ООО «Инновации-Технологии-Сервис»
ИНН 7702759899
КПП 772001001
ОГРН 1117746313233
111141, г. Москва, ул.Кусковская, 20А
О компании
Ремонт и сервис
Каталог
Контакты
  • Ремонт и сервис
  • Торговое
  • Банковское
  • Для офиса
  • Полиграфия
  • Картриджи
  • О компании
  • Условия доставки
  • Гарантия на товар
  • Условия оплаты
  • Контакты
  • Бренды
  • Обзоры
  • Корпоративным клиентам
  • Карта сайта
ВКонтакте Facebook
Читайте отзывы покупателей и оценивайте качество магазина Брэнд Трейд на Яндекс.Маркете