Answers:
您可能需要尝试:http : //drupal.org/project/workflow和http://drupal.org/project/formfilter
如果您创建工作流程,则可以将其设置为仅允许用户在第一状态下创建内容,例如“需要审核”。然后,管理员可以进入并进入第二个状态,例如“已发布”。
我使用了一个动作和触发器来自动发布置于第二状态的所有内容。
您可以使用表单过滤器禁用将内容直接设置为在普通节点编辑表单中发布的功能。
理想情况下,您也将需要某种类型的批准队列,您可以使用默认的工作流程摘要,但我认为这需要视图。
实现此目的的另一种方法是修订模块。如果您将内容类型设置为默认情况下不发布,则可以使用此模块来控制发布以及任何修订。它为管理员提供了一个视图,显示正在等待发布的所有修订。
“工作流程”或“修订”取决于您的要求。
工作流模块提供基于状态的内容控制,即,在发布内容之前,您可以使内容跨各种状态(草稿,待处理,审阅等)和各种用户流动。
修订模块为节点上进行的每个编辑创建一个新修订,最后您可以发布它。
我建议您同时使用这两个模块,以产生更清洁的效果。这份幻灯片演示文稿将对您有所帮助,请在继续进行操作之前阅读此内容http://www.slideshare.net/mewren/workflow-revisioning-and-rules-in-drupal
但是请记住,这是一个来回的任务。在工作流节点和工作流字段之间谨慎选择。另外,您可能需要解决此问题http://www.ionsden.com/article/problems-workflow-and-revisioning-drupal