Модули и компоненты

Модули и компоненты

arch_base_modul.png

Модули

Модуль - объёмная часть программного кода, отвечающая за определённый функционал на сайте. Например, модуль TS Operator отвечает за формирование и учет турпродукта, а модуль Поиск - за поиск информации на сайте.

Внутри модуля проводится большая работа для правильного отображения информации на сайте. Простой пример: установлена скидка на часть товаров в процентах. Но посетителям интернет-магазина цена отображается в рублях. Вот модуль и рассчитает и покажет эту новую цену.

Единого места хранения модулей в Административной части нет. Они более-менее равномерно распределены по всему административному разделу.

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

Менять поведение модуля можно в определённых пределах с помощью настроек.

Компоненты

Компонент - "представитель" модуля в Публичной части системы. С его помощью модуль выводит информацию для просмотра. У каждого модуля - свой набор компонентов. Каждый компонент решает только одну конкретную задачу в Публичной части сайта: проведение опроса, показ новостей, оформить заказ в магазине, вывод форума или блога и так далее.

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

У Компонента есть несколько шаблонов, которые могут выводить информацию на странице сайта тем или иным способом. Меняя шаблоны контент-менеджер меняет внешний вид страницы сайта.

0


 Информационные блоки | Описание курса | Зачем все это нужно 
   

Готовы обойти своих конкурентов?

Заказать бесплатную консультацию

Copyright © 2022 - ТрэвелСофт