Россия г. Москва
+7 (916) 597-29-12
  • Ассоциация Экспертов
  • Обучающие материалы
  • Контакты
  • ...
    Ассоциация Экспертов
    Ассоциация Экспертов  "Школа практических  бизнес технологий" 
    Календарь
    Направления
    • Логистика
      Логистика
      • Организация управления автотранспортным предприятием
      • Практическая складская логистика: Как рассчитать и оптимизировать свой склад
    • Личная эффективность
      Личная эффективность
      • Тайм-менеджмент и личная эффективность руководителя
      • Навыки эффективных людей и достижение целей
      • Профессиональный и личностный рост – из специалиста в руководители
      • Развитие навыков эффективного руководителя
    • Оперативное управление
      Оперативное управление
      • Мотивация персонала и корпоративная культура
      • Оптимизация бизнес-процессов и повышение эффективности
      • Стандарты, методики, алгоритмы управления проектами
      • Управление целями и достижение результатов
    • Продажи и переговоры
      Продажи и переговоры
      • Технологии успешных переговоров в бизнесе
      • Построение системы продаж — от стратегии до достижения KPI
      • Планирование и прогнозирование продаж в условиях кризиса
    • Маркетинг
      Маркетинг
      • PR - директор. Практический курс
      • Цели и метрики маркетинговой и PR-деятельности компании
      • Организация и проведение Event-мероприятий
    • Управление финансами
      Управление финансами
      • Методики повышения доходов
      • Обеспечение рентабельности предприятия
      • Разработка эффективной системы бюджетирования
    Бизнес-завтрак 31 августа
    Расскажем, как управлять командами и решать сложные задачи бизнеса
    Спикеры
    Медиацентр
      Календарь
      Направления
      Логистика
      • Организация управления автотранспортным предприятием
      • Практическая складская логистика: Как рассчитать и оптимизировать свой склад
      Личная эффективность
      • Тайм-менеджмент и личная эффективность руководителя
      • Навыки эффективных людей и достижение целей
      • Профессиональный и личностный рост – из специалиста в руководители
      • Развитие навыков эффективного руководителя
      Оперативное управление
      • Мотивация персонала и корпоративная культура
      • Оптимизация бизнес-процессов и повышение эффективности
      • Стандарты, методики, алгоритмы управления проектами
      • Управление целями и достижение результатов
      Продажи и переговоры
      • Технологии успешных переговоров в бизнесе
      • Построение системы продаж — от стратегии до достижения KPI
      • Планирование и прогнозирование продаж в условиях кризиса
      Маркетинг
      • PR - директор. Практический курс
      • Цели и метрики маркетинговой и PR-деятельности компании
      • Организация и проведение Event-мероприятий
      Управление финансами
      • Методики повышения доходов
      • Обеспечение рентабельности предприятия
      • Разработка эффективной системы бюджетирования
      Спикеры
      Медиацентр
      Ассоциация Экспертов
      Календарь
      Направления
      • Логистика
        Логистика
        • Организация управления автотранспортным предприятием
        • Практическая складская логистика: Как рассчитать и оптимизировать свой склад
      • Личная эффективность
        Личная эффективность
        • Тайм-менеджмент и личная эффективность руководителя
        • Навыки эффективных людей и достижение целей
        • Профессиональный и личностный рост – из специалиста в руководители
        • Развитие навыков эффективного руководителя
      • Оперативное управление
        Оперативное управление
        • Мотивация персонала и корпоративная культура
        • Оптимизация бизнес-процессов и повышение эффективности
        • Стандарты, методики, алгоритмы управления проектами
        • Управление целями и достижение результатов
      • Продажи и переговоры
        Продажи и переговоры
        • Технологии успешных переговоров в бизнесе
        • Построение системы продаж — от стратегии до достижения KPI
        • Планирование и прогнозирование продаж в условиях кризиса
      • Маркетинг
        Маркетинг
        • PR - директор. Практический курс
        • Цели и метрики маркетинговой и PR-деятельности компании
        • Организация и проведение Event-мероприятий
      • Управление финансами
        Управление финансами
        • Методики повышения доходов
        • Обеспечение рентабельности предприятия
        • Разработка эффективной системы бюджетирования
      Бизнес-завтрак 31 августа
      Расскажем, как управлять командами и решать сложные задачи бизнеса
      Спикеры
      Медиацентр
        Ассоциация Экспертов
        • Календарь
        • Направления
          • Назад
          • Направления
          • Логистика
            • Назад
            • Логистика
            • Организация управления автотранспортным предприятием
            • Практическая складская логистика: Как рассчитать и оптимизировать свой склад
          • Личная эффективность
            • Назад
            • Личная эффективность
            • Тайм-менеджмент и личная эффективность руководителя
            • Навыки эффективных людей и достижение целей
            • Профессиональный и личностный рост – из специалиста в руководители
            • Развитие навыков эффективного руководителя
          • Оперативное управление
            • Назад
            • Оперативное управление
            • Мотивация персонала и корпоративная культура
            • Оптимизация бизнес-процессов и повышение эффективности
            • Стандарты, методики, алгоритмы управления проектами
            • Управление целями и достижение результатов
          • Продажи и переговоры
            • Назад
            • Продажи и переговоры
            • Технологии успешных переговоров в бизнесе
            • Построение системы продаж — от стратегии до достижения KPI
            • Планирование и прогнозирование продаж в условиях кризиса
          • Маркетинг
            • Назад
            • Маркетинг
            • PR - директор. Практический курс
            • Цели и метрики маркетинговой и PR-деятельности компании
            • Организация и проведение Event-мероприятий
          • Управление финансами
            • Назад
            • Управление финансами
            • Методики повышения доходов
            • Обеспечение рентабельности предприятия
            • Разработка эффективной системы бюджетирования
        • Спикеры
        • Медиацентр
        • Мой кабинет
        • +7 (916) 597-29-12
        Россия г. Москва
        info@ekspertov.ru
        • Facebook
        • Вконтакте
        • Twitter
        • Instagram
        • Telegram
        • YouTube
        • Одноклассники
        • Mail.ru
        • Главная
        • Типовые примеры
        • Мои компоненты

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

        Многие задачи на сайте можно решить, используя стандартные компоненты. Достаточно бывает изменения шаблона компонента или использование обработки параметров компонента в файле 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" => "3",
           "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 (916) 597-29-12
        Заказать звонок
        Россия г. Москва
        info@ekspertov.ru
        Компания
        Об ассоциации
        История
        Лицензии
        Партнеры
        Отзывы
        Вакансии
        Реквизиты
        Учебные материалы
        Маркетинг
        Личная эффективность
        Продажи и переговоры
        Оперативное управление
        Направления
        Логистика
        Личная эффективность
        Оперативное управление
        Продажи и переговоры
        Маркетинг
        Управление финансами
        Возможности
        Оформление
        Кнопки
        Иконки
        Элементы
        Объявления
        © 2025 Все права защищены.