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

如何建多用户的homepage

赞成!
0
否决!

一个Drupal安装实例,如何为学校的50位老师建独自的个人主页。匿名用户通过”http:// 网站域名/教师姓名 “访问。

个人主页里主菜单相同,比如“个人简介”、“所授课程”、“科研成果”、”联系方式“,但是点进去是不同的介绍内容。内容的维护者可以是教师本人,也可是网站管理员。

谢谢您的指点。

3 个回答

赞成!
0
否决!

建一个模块,叫 teacher,teacher 模块根据hook menu 进行安排老师的各个连接。

再在teacher模块里面建立多个子模块,如 课程 模块,科研成果模块。以模块为单位,建立一个整体的结构。

其实这里面主要用到的是 hook menu 钩子,要灵活运用这个钩子。

赞成!
0
否决!

有其他方法吗?

赞成!
0
否决!

其实 就是建立一组hook menu 钩子   ,如:drupalla.com/%uid/home \  drupalla.com/%uid/xxxxx  \   drupalla.com/%uid/sssss,到当前页面中用arg(0)取到某用户的%uid,通过UID输出关于他的一些信息,加一个权限控制,那些是自己看的,那些是公开的就成