如何在drupal 7中限制所有链接并重定向到同一页面

时间:2014-01-02 08:44:25

标签: drupal drupal-7 drupal-modules

我使用了profile2模块并创建了一个单独的配置文件类型。  情况是,我有一个名为restaurant的个人资料类型的个人资料编辑表单。一旦用户登录(使用角色餐厅),他将被重定向到配置文件编辑页面,用户必须填写配置文件表单的所有必填字段。如果用户单击页面上的任何其他链接,则必须将其重定向到具有msg的相同表单(U必须填写表单),直到用户填写配置文件编辑表单中的所有字段。

我已完成将用户重定向到个人资料编辑表单。现在我必须做另一部分(链接重定向与设置消息)。是否有任何模块可用于获取上述场景,或者我必须通过自定义代码执行此操作。如果我必须通过自定义代码执行此操作,请帮助我.. 提前谢谢....

1 个答案:

答案 0 :(得分:0)

要使其处理所有页面和链接,您应该在hook_page_alter或hook_page_build中编写一些配置文件字段值检查代码。如果值为空,则应重定向用户。