Drupal 7 开发内部培训资料, 分头诗人

Drupal里自制提交表单的若干问题请教(session获得,数据表字段)

赞成!
0
否决!

最近公司想把以前的若干提交表单整合到Drupal网站中,问题一大串还望请教,

大概设计的版型如下,功能就:当用户打开这个页面时 如果没有登录可以在左上角登录drupal,登录后检查有没有填写详细的个人信息,若之前填写过可以直接订阅。如果没有,提示用户填写右边的详细信息。这个应该是覆写这个页面的tpl吧。

想问这个drupal 的session如何去获得,然后是数据库里,是把详细信息直接在drupal user 表里增加字段存储起来,还是开个新的user detail表去关联user表。或这个功能有什么module可以实现么。要注意什么问题···谢过

1 个回答

赞成!
0
否决!

其实这个不一定需要session,你可以建一个模块,模块通过install 文件,建立一个表,字段是上面的右侧表,多个uid 绑定所属用户:

id  uid  。。。。orther fields

 

当用户打开页面时,先执行判断db_select返回当前用户的count数据,返回行数,如果行数大于1,证明之前有填写过资料,就做个判断:

1
2
if($count > =1){直接跳去订阅}
else{跳去详细表单}