首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下,取消发布用户帖子,然后由管理员发布它们

默认情况下,取消发布用户帖子,然后由管理员发布它们
EN

Stack Overflow用户
提问于 2015-10-27 21:33:25
回答 1查看 24关注 0票数 0

我创建了一个名为Send post的实体表单,用户填写表单,然后将帖子提交给管理员。然后我想要一个机制,如果用户发送一个帖子,它将自动取消发布,除非管理员发布它。有没有一种方法可以使用功能模块来做到这一点!

EN

回答 1

Stack Overflow用户

发布于 2015-10-27 21:43:28

您可以创建hook_node_presave()函数,并检查用户角色、节点类型以及您想要的任何内容,并在保存节点之前有条件地取消发布节点。

https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_presave/7

如果我没记错的话,您必须将属性"status“设置为0才能取消发布节点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33369415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档