+7 800 551-79-10
г.Тверь, Тверской пр-т 3А - 401 (ТЦ 7 морей)
Budomaster
Товары для единоборств, спорта, фитнеса
Каталог
  • Настенные тренажеры
    • Турник-брусья-пресс 3 в 1
    • Турник настенный
    • Турник потолочный
    • Турник распорный раздвижной
    • Турник угловой
    • Турник дверной съемный
    • Брусья
    • Турник навесной на шведскую стенку
    • Стенка шведская
    • Скамья навесная для пресса и жима
    • Турник напольный
    • Лямки, петли, крюки, накладки
    • Магнезия
  • Форма
    • Кимоно для дзюдо
    • Кимоно для тхэквондо
      • Добок WTF
      • Добок ITF
      • Добок GTF
    • Кимоно для каратэ
      • Каратэ
      • Ката
      • Киокушинкай
      • Шинкиокушинкай
      • Ашихара
      • Контактное каратэ
    • Форма для самбо
      • Куртка
      • Шорты
      • Форма судьи
    • Трико для борьбы
    • Кимоно для кудо
    • Штаны для кимоно
    • Форма для бокса
      • Боксерская майка
      • Комплект
      • Боксерские шорты
    • Форма для кикбоксинга
      • Штаны
      • Шорты
    • Кимоно для айкидо
    • Хакама и кендоги
      • Хакама
      • Кендоги
    • Шорты для MMA
    • Кимоно для джиу-джитсу
      • Бразильское
      • Японское
    • Шорты для тайского бокса
    • Костюм для ушу
    • Кимоно для рукопашного боя
    • Пояс для кимоно
      • Стандартный
      • С лицензией
      • С вышивкой
      • Бразильское джиу-джитсу
      • Для хакама
      • Для самбо
      • Фиксаторы для пояса
    • Универсальный бой
    • Нашивки на кимоно
  • Оружие айкидо (кобудо)
    • Боккен
    • Танто
    • Шесты и палки
      • Палки-дзё (110-150 см)
      • Шесты-бо (180-210 см)
      • Короткие палки (50-90 см)
    • Чехлы для оружия
    • Субурито
    • Тонфа
    • Вакизаши
    • Цуба и сайя (ножны)
    • Комплекты оружия
    • Стойки для оружия
    • Нунчаки
    • Пистолеты учебные
    • Китайские мечи
    • Ножи учебные
    • Кама
    • Синай
    • Явара
  • Защита
    • Перчатки и бинты для бокса
      • Перчатки боксерские
      • Перчатки снарядные
      • Бинты боксерские
    • Перчатки для единоборств
      • Перчатки для тхэквондо и кикбоксинга
      • Перчатки для тхэквондо WTF
      • Перчатки для MMA
      • Перчатки для боевого самбо
      • Перчатки для каратэ
      • Перчатки для Киокушинкай
      • Перчатки-шингарды
      • Перчатки для рукопашного боя
      • Накладки из хлопка
    • Защита головы
      • Шлемы боксерские
      • Шлемы для кикбоксинга
      • Шлемы с защитой
      • Шлемы с бампером
      • Шлемы для тхэквондо WTF
      • Шлемы с масками
      • Шлемы для каратэ
      • Маски
      • Шлемы электронные
    • Защита корпуса
      • Жилеты для тхэквондо
      • Жилеты для каратэ
      • Жилеты для каратэ Киокушинкай
      • Жилеты для рукопашного боя
      • Защита корпуса для бокса
      • Жилеты универсальные
      • Комплект защиты Рыцарь
      • Жилеты электронные
    • Защита ног
      • Защита голени и стопы эластичная
      • Защита голени и стопы
      • Защита голени
      • Защита ног для каратэ WKF
      • Защита колена (наколенники)
      • Шорты защитные
      • Защита голени эластичная
    • Защита стопы
      • Футы для тхэквондо WTF
      • Футы для кикбоксинга
      • Сенсорные футы
    • Защита рук
      • Защита предплечья
      • Защита локтя (налокотники)
      • Защита предплечья эластичная
    • Защита груди женская
    • Защита паха (ракушка)
      • Мужская
      • Женская
    • Защита зубов (капа для бокса)
  • Инвентарь для единоборств
    • Лапы боксерские
    • Макивары (щиты)
    • Лапы-ракетки для тхэквондо
    • Тайские пады
    • Макивары круглые
    • Доски для разбивания
    • Резина для борьбы, дзюдо, самбо
    • Мешки и груши
      • Груши боксерские
      • Мешки боксерские
      • Боксерские наборы для детей
      • Водоналивные мешки и груши
      • Мешки для партера
      • Крепление для груши (мешка)
    • Подушки настенные
    • Тренерские палки
    • Манекены для борьбы
    • Манекены для бокса
    • Деревянные манекены Вин Чун
    • Макивары для каратэ
    • Мячик на резинке
    • Напольные груши (мешки)
    • Ринги и клетки
  • Спортивный инвентарь
    • Резиновые эспандеры
      • Резиновые петли сопротивления
      • Резина для дзюдо, самбо, борьбы
      • Резинки для фитнеса
      • Универсальные эспандеры жгуты
      • Эспандеры-восьмерки
      • Трубчатые эспандеры для фитнеса
      • Эластичные ленты для фитнеса
      • Тренажеры для ног
      • Плечевые и грудные эспандеры
      • Наборы универсальных эспандеров
      • Манжеты, лямки, ручки, жгуты
      • Тренажеры для бедер
    • Турники и брусья
    • Степ-платформы
    • Утяжелители
    • Скакалки
    • Массажеры
    • Упоры для отжиманий
    • Кистевые эспандеры
    • Мячи гимнастические для фитнеса
    • Спортивные бутылки для фитнеса
    • Коврики для йоги и фитнеса
    • Перчатки для фитнеса
    • Набивные мячи (медболы)
    • Канаты
    • Костюмы-сауны
    • Тренировочные маски
    • Диски здоровья
    • Обручи для гимнастики
    • Гантели и гири
    • Фишки и конусы
    • Координационные лестницы
    • Ролики гимнастические
    • Барьеры
    • Сэндбэг (болгарский мешок)
    • Бодибары
    • Детские спортивные комплексы
      • Для дома
      • Для дачи
      • Дополнительное оборудование
      • Маты для детской
    • Балансировочные подушки и диски
    • Палки для скандинавской ходьбы
    • Тренажеры
      • Лямки для шеи
      • Стэпперы
    • Инвентарь тренера
    • Батуты
    • Табло информационное
    • Пояса тяжелоатлетические
    • Таймеры, метрономы
    • Блоки для йоги
  • Спортивное питание
    • Протеины
    • Аминокислоты (BCAA)
    • Мультивитамины
    • Креатин
    • Жиросжигатели
    • Гейнеры
    • Изотоники
    • Глютамин
    • Вкусняшки для фитнеса
    • Протеиновые батончики
  • Обувь
    • Борцовки для борьбы
    • Борцовки для самбо
    • Боксерки для бокса
    • Степки для тхэквондо
    • Кроссовки
    • Обувь для танцев и гимнастики
    • Спортивные носки
    • Штангетки для тяжелой атлетики
    • Обувь для бассейна
    • Китайские тапочки
  • Компрессионная одежда
    • Рашгард
    • Компрессионные штаны
    • Компрессионные шорты
    • Тайтсы для бега
    • Женские лосины и леггинсы для фитнеса
  • Сумки и рюкзаки
    • Сумки
    • Рюкзаки
    • Сумки-рюкзаки
    • Сумки-чехлы для ковриков
  • Одежда
    • Одежда для фитнеса
      • Топы и бра
      • Лосины, леггинсы и тайтсы
      • Рашгарды, футболки и майки
      • Носки и гетры
      • Аксессуары
      • Шорты и велосипедки
      • Комбинезоны
    • Футболки
    • Спортивные костюмы
    • Майки
    • Свитшоты, худи, толстовки
    • Спортивная форма
    • Спортивные шорты
    • Брюки
    • Головные уборы
  • Самокаты, ролики, скейты, велосипеды
    • Роликовые коньки
    • Самокаты
    • Скейтборды
    • Велосипеды
  • Художественная гимнастика
    • Одежда
      • Купальники, комбинезоны, юбки
      • Лосины, бриджи, шорты
      • Топы, майки, футболки
    • Обувь
      • Чешки
      • Получешки
      • Джазовки
      • Балетки
    • Мячи
    • Скакалки
    • Носки и гетры
    • Ленты
    • Булавы
    • Коврики
    • Наколенники
    • Обручи
    • Чехлы
    • Утяжелители
    • Растяжка
    • Скольжение и вращение
  • Виды спорта
    • Волейбол
      • Волейбольный мячи
    • Футбол
      • Футбольные мячи
      • Футбольные бутсы
      • Футзальные мячи
      • Футбольные щитки
      • Футбольная форма
    • Теннис
      • Большой
      • Настольный
    • Плавание
      • Аксессуары
      • Шапочки
      • Очки
  • Татами и маты
    • Будо-маты
    • Татами для дзюдо
    • Маты и модули для бросков
    • Маты гимнастические
    • Модульное покрытие
    • Канаты для дзюдо и самбо
  • Медицина
    • Кинезиотейп
    • Бинты эластичные
    • Массажеры
    • Суппорт (бандаж)
  • Спортивные награды
    • Разрядные книжки и значки
    • Дипломы и грамоты
    • Медали
      • Виды спорта
      • Призовые места
      • Универсальные
      • Ленточки
      • Вкладыши
    • Кубки
  • Сувениры и сертификаты
  • Распродажа
    • Защита
    • Обувь
    • Одежда
    • Форма
Как купить
  • Скидки
  • Условия оплаты
  • Условия доставки
  • Возврат и обмен товара
Блог
О компании
  • Новости
  • Политика
Контакты
Ещё
    Budomaster
    Телефоны
    +7 800 551-79-10

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

    Главная
    -
    Типовые примеры
    -Мои компоненты

    Многие задачи на сайте можно решить, используя стандартные компоненты. Достаточно бывает изменения шаблона компонента или использование обработки параметров компонента в файле 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" => "20",
       "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", ...)

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

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

    • Как сделать свой компонент?
      • Как сделать свой компонент?
      • Список новостей
      • Новость детально
      • Комплексный компонент
      • Комплексный компонент. ЧПУ
    • Список новостей
    • Новость детально
    • Комплексный компонент
    • Комплексный компонент. ЧПУ
    2005-2021 © Budomaster - интернет-магазин
    Компания
    О компании
    Новости
    Политика
    Информация
    Скидки
    Брэнды
    Блог
    Помощь
    Вопрос-ответ
    Условия оплаты
    Условия доставки
    Условия возврата
    +7 800 551-79-10
    • Вконтакте
    • Twitter
    • WhatsApp