Использование правил для планирования публикации/отмены публикации контента


У меня есть срабатывающее правило, которое срабатывает при "Содержимое будет сохранено". Что он должен сделать, так это посмотреть на тип контента, и если это пройдет, удалите любую запланированную задачу на основе этого идентификатора узла и запланируйте "Опубликовать набор правил".

Затем запускается "Набор правил публикации", который вызывает правило узла истечения срока действия расписания и правило публикации узла расписания. Первый планирует другую задачу на основе поля Даты истечения срока действия CCK, второй публикует узел на основе Поле Даты публикации CCK.

Всякий раз, когда эти правила срабатывают, любые другие запланированные задачи с тем же идентификатором узла удаляются.

Иногда узлы публикуются, когда они должны быть опубликованы, иногда нет, и они также не кажутся неопубликованными с согласованностью.

Не слишком ли специфично, чтобы поля даты CCK использовали время, а также дату для правила? Должна ли это быть просто дата без указания времени?

Мне трудно понять, правильный ли это путь автоматизировать публикацию и отмену публикации контента с помощью правил.

Я смоделировал правило после этого урока:

Http://drupal.org/node/520012

Что я вижу, так это то, что иногда задачи планируются правильно, а соответствующие узлы публикуются (или не публикуются). Однако очередь, похоже, никогда не очищается сама по себе. Знают ли Правила, что они не могут публиковать то, что уже опубликовано, или все равно оценивают все в очереди?

Имеет кто-нибудь нашел хороший способ справиться с этим?

Author: kiamlaluno, 2011-04-12

2 answers

У меня был большой опыт использования планировщика для автоматического планирования публикации и отмены публикации узлов.

Хотя это конкретно не отвечает на ваш вопрос, потому что это не связано с правилами, его стоит упомянуть:)

 4
Author: Alex Weber, 2011-04-12 21:19:36

Хотя этот вопрос очень старый.. Я написал небольшие пошаговые инструкции для выполнения такого рода функций: http://drupal.org/node/520012#comment-7120890

Надеюсь, это кому-то поможет.

 1
Author: hene, 2013-03-18 05:49:19