2012-07-11 73 views
1

是否可以避免仅基于规则的内容创建/编辑?使用规则阻止内容创建/编辑

例如,“节点保存前”重定向到主页或其他页面的规则。

这是否阻止节点保存或它只是保存,然后重定向?如果它确实阻止,那么是否可以隐藏就像伪造提交给真正保存网址的表单一样?

+0

你不能这样做的权限吗? – 2012-07-11 11:09:54

+0

我被强制为匿名用户提供额外的权限,以解决视图内容的问题,经过2周的搜索并询问我没有找到其他解决方案而不是给予这些权限 – 2012-07-11 11:26:42

+0

不幸的是,即使规则也无法以这种方式做到这一点。 “节点保存前”意味着在hook_nodeapi中“预先保存”操作,这意味着验证和一些操作已经完成。 为了防止它被保存,你可以按照Reda的回答说,或者让你自己的hook_nodeapi函数在提交前验证表单。 如果你可以透露更多关于你的用例,我想在这里的其他用户会回答。 – 2012-07-11 23:09:17

回答

1

你可以操纵节点的权限和自定义它们使用hook_node_access()

希望这有助于...穆罕默德覆盖admin/people/permissions设置的默认值。

相关问题