Tech Blog
Читать 1 минуту
Отложенная публикация в Drupal 8
Устанавливаем модуль Scheduler:
composer require drupal/scheduler ; drush en scheduler -y
В настройках типа материала ставим галку «Разрешить планировать публикацию для этого типа материалов».
При добавлении/редактировании материала, в сайдбаре появится поле времени отложенной публикации:
Указываем время будущей публикации, сохраняем. Материал будет иметь статус «Неопубликованный» и сменит его на «Опубликованный» в указанную дату.
Новость будет опубликована в запланированное время только после запуска крона. Запускать стандартный cron каждую минуту не потребуется. Модуль Scheduler предоставляет облегченную версию.
В настройках модуля Scheduler переходим во вкладку Lightweight cron:
/admin/config/content/scheduler/cron
Копируем первую или вторую строку:
wget -q -O /dev/null "https://tester.ru/scheduler/cron/eeweequeo7ko2auyeengo"
Добавляем эту команду в планировщик на вашем сервере:
Сохраняем, проверяем, используем!
36 просмотров
Поделиться
Добавить
Еще