Как пометить пользовательский тип контента как просроченный/заархивированный после определенной даты/времени в ORchard CMS?
Требование: Я создал пользовательский тип контента: SideBarLinks. Этот тип содержит, среди прочего, два поля:
- ExpirationDate
Описательный текст: - Дата, после которой элемент будет помечен как просроченный: - ExpirationStatus
Описательный текст: - Срок действия элемента истек?
Я действительно не уверен, как действовать дальше сейчас. Как я могу запустить некоторую функцию/рабочий процесс/программу, которая будет проверять ExpirationDate
и устанавливать ExpirationStatus
соответственно (Да/Нет)?
Я вижу, что в Orchard CMS есть похожая функция под названием PublishLater
, где мы можем установить дату и время запланированной публикации:
Как это делается? выполняется ли автоматически Workflow
в желаемую дату ScheduledPublish
? Буду признателен, если здесь можно будет предоставить более подробную информацию о реализации. Я проверил встроенный модуль Orchard.PublishLater
, но не нашел особого смысла.