Как дополнительно отфильтровать список опубликованных узлов в Drupal 6

Мне нужно настроить способ, которым контент определяется как опубликовано или не опубликовано. Редактор определенного контента (это отдельная неадминистративная роль) должен иметь возможность устанавливать флаг published для конкретного узла (это может быть достигнуто с помощью Переопределить параметры узла напрямую или путем реализации его методов). Он также должен иметь возможность установить два дополнительных атрибута публикации, то есть дату начала публикации и дату окончания публикации (поля можно добавить с помощью Content Construction Kit). Эти необязательные поля следует использовать для определения статуса узла опубликовано. Предположим, что если указано, они переопределят флаг published.

В принципе, я хотел бы иметь возможность добавлять свои биты кода SQL в раздел WHERE правильного запроса или для постобработки результата такого запроса. Возможно, чтобы перезаписать какую-то функцию или предоставить обратный вызов. Решения, основанные на написании нестандартных модулей, полностью приемлемы.

Я использую Drupal 6.


person Dariusz Walczak    schedule 25.01.2010    source источник


Ответы (1)


Это похоже на один из следующих вариантов: срок действия узла или Scheduler должны делать то, что вам нужно.

person alxp    schedule 25.01.2010
comment
Выглядит очень многообещающе. Я займусь этим сейчас. Спасибо за лёгкий ответ :) - person Dariusz Walczak; 25.01.2010