Мне нужно настроить способ определения содержания как опубликовано или не опубликовано . Редактор определенного контента (это отдельная неадминистративная роль) должен иметь возможность установить флаг опубликовано для конкретного узла (это может быть достигнуто с помощью модуля Override Node Options напрямую или путем реализации его методов). Он также должен иметь возможность установить два дополнительных атрибута публикации , т.е. дата начала публикации и дата окончания публикации (поля могут быть добавлены с помощью Построение контента комплект ). Эти необязательные поля должны использоваться для определения статуса опубликованного узла. Допустим, что если указано, они будут переопределять опубликованный флаг.
В основном я хотел бы иметь возможность добавлять свои биты кода SQL в раздел WHERE соответствующего запроса или постобработать результат такого запроса. Может быть, переписать какую-то функцию или предоставить какой-нибудь обратный вызов. Решения, основанные на написании пользовательских модулей, полностью приемлемы.
Я использую Drupal 6 .