new

My_holidays

My_holidays – реализует показ чанка в нужную дату
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Mister Wooster
Пакетов
1
Закачек
1
Автор дополнения
Пакетов
1
Закачек
1
Версия 1.0.9-pl
Дата выпуска 18.11.2021
Загрузки 1
Просмотры 61
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.7 !
Простенький компонент My_holidays – реализует показ в нужный диапазон дат, любого вашего чанка, с повторением каждый год (можно отключить).

Например, показать праздничные баннеры, новый год, черная пятница, 1 мая и т.д. Или на новогодние праздники менять логотип вашего сайта, автоматически.
Праздники вам нужно будет указать всего один раз и нужные чанки будут показываться ежегодно в нужную дату или диапазон дат.

Сниппет [[!get_my_holidays]] можно использовать множество раз на одной странице.
Например,
[[!get_my_holidays?
&holiday_key=` head_banner `
&tpl=`chunk_holiday `
&tpl_else=`else_chunk_holiday`
&holiday_limit=`1`
]]
Покажет в нужное время чанк с названием chunk_holiday, все праздники с ключом head_banner, но только 1 праздник с наивысшим приоритетом, если диапазоны дат пересекутся.

В чанк заданный в &tpl возвращаются следующие плейсхолдеры
[[+holiday_name]] – имя праздника
[[+holiday_text]] – любой текст или html-код можно вставлять плейсхолдеры
[[+date_d]] — Номер текущего дня
[[+date_m]] — Номер текущего месяца:
[[+date_y]] – Год текущий

Добавлено описание Добавлен английски язык