Дата публикации
30 Октября 2019
Дата изменения
5 Июля 2020
Уникальных просмотров
1.339

Компонент Office — это модульная система, в которой может быть сколько угодно частей (контроллеров). В стандартном комплекте их 4:

  1. Auth — авторизация через email.
  2. Profile — работа с профилем пользователя.
  3. miniShop2 — вывод личного кабинета MS2.
  4. RemoteAuth — авторизация на один сайт через другой.

В самом компоненте есть сниппет Office, который вызывает нужный контроллер и передает ему все указанные параметры. Таким образом, возможные настройки, чанки, и прочие свойства зависят от контроллера и в сниппете не прописаны.

Например, вот вызов сразу всех 3х контроллеров на одной странице.

[[!Office?&action=`Auth`]]
[[!Office?&action=`Profile`]]
[[!Office?&action=`miniShop2`]]

Для стандартных контроллеров есть и специальные сниппеты с прописанными параметрами — просто для удобства. Внутри все они всё равно вызывают сниппет Office.

Статьи

Благодарность автору

Если по какой-либо причине вы хотите поблагодарить автора данного ресурса, вы можете это сделать одним из удобных для вас способов ниже.

Один из самых популярных способов поблагодарить автора, воспользоваться сервисом Яндекс.Деньги.

Время работы: 0,1163 s
Время запросов: 0,1163 s
Количество запросов: 35
Источник: cache