在使用Drupal开发项目过程中,经常遇到定制注册页面样式、甚至定制注册逻辑的情况,这里分析一个案例(在另外一个案例中,我将分享定制Drupal登录界面和逻辑的例子:通过ajax实现Drupal无刷新页面登录)。通过定制Drupal7注册页面、注册逻辑达到的以下效果:
1、功能方面:
1)分不同角色注册帐号
2)医生、医馆可以根据注册时,可以自动关联已经存在的用户数据,这里主要是ajax调用,动态获取并显示与用户输入的医馆(或者医生)有关的信息
2、为了更好的进行界面定制,完全抛弃了Drupal默认的注册页面,可以完全按照需求定制Drupal7的注册页面样式