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

用panel定制用户首页

赞成!
1
否决!

用panel 定制了 user's page页面后,  我还想在user's page 上做些导航, 如: 首页(定制的user's page),个人介绍,相册 。  如何定制个人介绍,相册这些页面该呢 ?大的框架应该和user's page 一样, 个人介绍和相册的内容来自profile 模块添加。

2 个回答

赞成!
0
否决!

个人介绍可以是一个user  field,个人相册可以是一个 content type,而这个content type 通过 references 模块中的 user reference做成关联,然后做一个form,让每个人都能添加自己的个人相册,通过views,把相册这个content type资料读出来(views应该可以加%动态指定 用户,这点不确定),如果views无法做到,可以通过新建一个简单的模块,我们姑且把此模块叫做 xiangce,用xiangce来做相册输出,通过判断用户id而输出每个用户相应的相册。

赞成!
0
否决!

    "views应该可以加%动态指定 用户"这是可以的。我试过。

    现在的情况(我已经做好了的部分): users' page 已经用panels 定制了,  网页框架是top里放了一个banner(banner用views读取的用户头像生成的block,把block放到panels里面),左边栏是一些 电话、姓名、地址等介绍,main content (中间内容栏)是放的最新文章,最新回答,最新图片(都是5条)。

   我遇到的问题:我还想添加显示所有文章的列表,所有回答的列表、所有图片列表。 如user/%uid/blog,user/%uid/answer,user/%uid/picture  . 我想达到的效果是 这些页面都用views读取出来,放到main content (中间内容栏)里面,   top的banner和左边栏  不变, 如果直接用views生成的页面 不能保持 用panels 做的个人首页的框架。