Автоматическая смена года в копирайте в MODX Revolution

Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта.

Особенно актуален этот вопрос для, тех у кого этих сайтов несколько десятков. В этой статье поговорим о том, как в MODX Revolution реализовать автоматическую смену году в копирайте, да и не только.

Автоматическая смена года с использованием сниппета

Для начала пишем сам сниппет, который назовем getYear, а выглядеть он будет следующим образом:

В результате работы этого сниппета будет возвращен порядковый номер текущего года (4 цифры).

Теперь необходимо вставить вызов сниппета в чанк подвала сайта или в нужное место в шаблоне:

Автоматическая смена года с без сниппета

На зарубежном форуме нашел тему, как можно реализовать автоматическую смену года без использования сниппета:

Плейсхолдер «nowdate» на самом деле не существует, но присваивание ему значения по умолчанию «now» дает вам нужный год для передачи. strtotime тут — php функция, которая преобразует текстовое представление даты на английском языке в метку времени Unix.

Автоматическая смена года с использованием шаблонизатора Fenom из pdoTools

Если у вас включена настройка pdotools_fenom_php, то код чанке будет выглядеть так:

Если настройка отключена, то с использованием Fenom можно вызывать функцию getYear из первого варианта следующим образом:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *