ChurchEventsCalendar Snippet
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreНастройка календаря¶
Church Events Calendar выводит всё через чанки. Чанки в Elements -> Chunks -> ChurchEvents.
Рекомендуется дублировать нужный чанк и переименовать, чтобы правки не потерялись при обновлении. Для порядка создайте отдельную папку под свои чанки.
После правок чанка добавьте в URI параметр clearCache, так как у Church Events свой кеш. Например для Day view и dayEventTpl: ?clearCache=Y или &clearCache=Y.
Доступные свойства¶
Version 1.0
Общие чанки для сетки (day/week/month/year)¶
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| headTpl | JS/CSS календаря в <head>, можно использовать результат цикла categoryHeadTpl: [[+categoryHeadTpl]] |
ChurchEvents_HeadTpl |
| categoryHeadTpl | CSS или JS категорий в цикле для <head> |
ChurchEvents_CategoryHeadTpl |
| calFilterTpl | Фильтр календаря | ChurchEvents_CalFilterTpl |
| calAdminFilterTpl | Фильтр календаря (добавлено в 1.1) | ChurchEvents_CalFilterTpl |
| calNavTpl | Навигация календаря, следующий и предыдущий месяц | ChurchEvents_CalNavTpl |
| calendarID | Календарь по умолчанию (добавлено в 1.1) | 0 |
| categoryID | Категория по умолчанию (добавлено в 1.1) | 0 |
Чанки day view¶
Day view показывает все события выбранного дня с учётом фильтров.
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| dayEventTpl | Событие календаря | ChurchEvents_DayEventTpl |
| dayHolderTpl | Контейнер дня, по умолчанию общий с month view | ChurchEvents_DayHolderTpl |
Чанки week view¶
Week view: дни с воскресенья по понедельник и события по фильтрам.
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| weekTableTpl | Таблица календаря, по умолчанию общая с month view | ChurchEvents_CalTableTpl |
| weekRowTpl | Строка календаря, по умолчанию общая с month view | ChurchEvents_CalRowTpl |
| weekEventTpl | Событие, по умолчанию общее с month view | ChurchEvents_CalEventTpl |
| weekDayHolderTpl | Контейнер дня, по умолчанию общий с month view | ChurchEvents_CalDayHolderTpl |
| weekColumnHeadTpl | Заголовок колонки, по умолчанию общий с month view | ChurchEvents_CalColumnHeadTpl |
| weekColumnTpl | Колонка, по умолчанию общая с month view | ChurchEvents_CalColumnTpl |
Чанки month view¶
Month view: месяц в виде таблицы и события по фильтрам.
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| calTableTpl | Таблица календаря | ChurchEvents_CalTableTpl |
| calRowTpl | Строка календаря | ChurchEvents_CalRowTpl |
| calEventTpl | Событие календаря | ChurchEvents_CalEventTpl |
| calDayHolderTpl | Контейнер дня | ChurchEvents_CalDayHolderTpl |
| calColumnHeadTpl | Заголовок колонки | ChurchEvents_CalColumnHeadTpl |
| calColumnTpl | Колонка | ChurchEvents_CalColumnTpl |
Чанки year view¶
Year view: 12 месяцев таблицами и сумма событий по дням с учётом фильтров.
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| yearTableTpl | Таблица календаря | ChurchEvents_YearTableTpl |
| yearRowTpl | Строка, по умолчанию общая с month view | ChurchEvents_CalRowTpl |
| yearColumnHeadTpl | Заголовок колонки, по умолчанию общий с month view | ChurchEvents_CalColumnHeadTpl |
| yearColumnTpl | Колонка | ChurchEvents_YearColumnTpl |
Чанки location view¶
Представление видно при useLocations = Yes. Показывает данные одной локации.
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| locationDescriptionTpl | Вся информация об одной локации | ChurchEvents_LocationDescriptionTpl |
Чанки event description view¶
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| eventDescriptionTpl | Описание одного события (страница события). | ChurchEvents_EventDescriptionTpl |
| eventDescriptionBasicLocationTpl | Базовая локация на странице события. Только при Use Locations = No. | ChurchEvents_EventDescriptionBasicLocationTpl |
| eventDescriptionLocationTypeTpl | Цикл по типам локаций (зданиям) и комнатам на странице события. Только при Use Locations = Yes. | ChurchEvents_EventDescriptionLocationTypeTpl |
| eventDescriptionLocationTpl | Цикл по комнатам на странице события. Только при Use Locations = Yes. | ChurchEvents_EventDescriptionLocationTpl |
Чанки add/edit event view¶
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| eventFormHeadTpl | JS/CSS формы add/edit/request в <head>. |
ChurchEvents_EventFormHeadTpl |
| eventFormTpl | Форма add/edit, использует FormIt | ChurchEvents_EventFormTpl |
| eventFormConflictTpl | Список конфликтующих событий. Только при Use Locations = Yes. | ChurchEvents_EventFormConflictTpl |
| eventFormAdminTpl | Админ-секция формы, только при правах админа | ChurchEvents_EventFormAdminTpl |
| eventFormRepeatTpl | Повторяющиеся события в форме: все экземпляры или один | ChurchEvents_EventFormRepeatTpl |
| eventFormBasicLocationTpl | Базовая локация. Только при Use Locations = No. | ChurchEvents_EventFormBasicLocationTpl |
| eventFormLocationTypeTpl | Цикл типов локаций и комнат на форме. Только при Use Locations = Yes. | ChurchEvents_EventFormLocationTypeTpl |
| eventFormLocationTpl | Цикл комнат на форме. Только при Use Locations = Yes. | ChurchEvents_EventFormLocationTpl |
Чанки delete event view¶
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| deleteFormHeadTpl | JS/CSS формы удаления | ChurchEvents_DeleteFormHeadTpl |
| deleteFormTpl | Форма удаления, FormIt | ChurchEvents_DeleteFormTpl |
| deleteFormRepeatTpl | Повтор: удалить все или один экземпляр | ChurchEvents_DeleteFormRepeatTpl |
Skins¶
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| skin | Скопируйте и переименуйте все tpl с префиксом ChurchEvents на свой, например MyCustomSkin. Вместо перечисления каждого свойства в вызове сниппета укажите skin. Значение отдельного tpl перекрывает skin для этого свойства. | ChurchEvents |
Чанки email¶
Письмо при запросе события
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| emailRequestNoticeTpl | Письмо при запросе события пользователем. | emailRequestNoticeTpl |
| emailBasicLocationTpl | Базовая локация. Только при Use Locations = No. | emailBasicLocationTpl |
| emailLocationTypeTpl | Цикл типов локаций в письме запроса. Только при Use Locations = Yes. | emailLocationTypeTpl |
| emailLocationTpl | Цикл комнат в письме запроса. Только при Use Locations = Yes. | emailLocationTpl |
Примеры¶
Базовый вывод полной календарной сетки
[[!ChurchEventsCalendar]]
Сетка с пользовательским calEventTpl
[[!ChurchEventsCalendar?
&calEventTpl=`MyCustomCalEventTpl`
]]
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










