是否可以避免仅基于规则的内容创建/编辑?使用规则阻止内容创建/编辑
例如,“节点保存前”重定向到主页或其他页面的规则。
这是否阻止节点保存或它只是保存,然后重定向?如果它确实阻止,那么是否可以隐藏就像伪造提交给真正保存网址的表单一样?
是否可以避免仅基于规则的内容创建/编辑?使用规则阻止内容创建/编辑
例如,“节点保存前”重定向到主页或其他页面的规则。
这是否阻止节点保存或它只是保存,然后重定向?如果它确实阻止,那么是否可以隐藏就像伪造提交给真正保存网址的表单一样?
你可以操纵节点的权限和自定义它们使用hook_node_access()
希望这有助于...穆罕默德覆盖admin/people/permissions
设置的默认值。
规则表单模块 - https://drupal.org/project/rules_forms - 帮助吗?
你不能这样做的权限吗? – 2012-07-11 11:09:54
我被强制为匿名用户提供额外的权限,以解决视图内容的问题,经过2周的搜索并询问我没有找到其他解决方案而不是给予这些权限 – 2012-07-11 11:26:42
不幸的是,即使规则也无法以这种方式做到这一点。 “节点保存前”意味着在hook_nodeapi中“预先保存”操作,这意味着验证和一些操作已经完成。 为了防止它被保存,你可以按照Reda的回答说,或者让你自己的hook_nodeapi函数在提交前验证表单。 如果你可以透露更多关于你的用例,我想在这里的其他用户会回答。 – 2012-07-11 23:09:17