Удаление node,

Главные вкладки

Аватар пользователя yyuurraa yyuurraa 13 октября 2013 в 23:40

Возникла такая проблема: при создании акции автор задает в поле дату окончания акции. Нужно удалить акцию после окончания действия срока.
Пробовал так:
в rule задать event: после просмотра и после добавления материала;
если поле в котором содержится время окончания акции node:field_to равно site:current_date.
действие: delete entity и снять с публикации.
Но не работает..Можно ли как-то по другому сделать это в Rule?

Комментарии

Аватар пользователя serega111 serega111 14 октября 2013 в 9:44

"yyuurraa" wrote:
если поле в котором содержится время окончания акции node:field_to равно site:current_date.
действие: delete entity и снять с публикации.

Возможно, даты сравниваются как unix timestamp, так что лучше использовать условие "больше или равно". И в качестве события используйте cron, потому как акцию может никто долго не просматривать.

Аватар пользователя dewdori dewdori 14 октября 2013 в 9:57

Как вариант можете воспользоваться модулем отложенных публикаций.
Порыскайте в интернете, можно настроить поля что бы и публиковалась нода и снималась с публикации.