Просмотров: 13107 (Статистика ведётся с 06.02.2017)
Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Рассчитать и показать

Модули

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

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

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

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

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

Компоненты

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

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

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

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

Важно запомнить!

Модули:

  1. отвечают за большую часть функционала сайта определённой направленности,
  2. можно настраивать.

Компонент:

  1. связывает Модуль и Информационный блок,
  2. работает на странице сайта и выполняет только одну конкретную задачу,
  3. требует настройки на нужный информационный блок, на нужный способ отображения информации (шаблон) и на другие условия отображения информации.

74


Курсы разработаны в компании «1С-Битрикс»