Drupal的用户个人资料

时间:2009-11-02 07:41:28

标签: drupal drupal-6

目前我最喜欢的网站之一是developmentseed.org。我真的很喜欢他们用户配置文件做的事情。你将如何重建它?

  1. http://developmentseed.org/team似乎是用户/节点的视图
  2. / team / eric-gundersen是个人资料/节点
  3. “Eric Gundersen的帖子”在2号右侧的区块似乎是一种观点。是否正在解析参数以返回Eric的内容?
  4. / blog / 2009 / oct / 21 / announcing-managing-news-pluggable-news-data-aggregator用户名链接到个人资料/节点
  5. 上面的相同链接似乎是一个块(我猜是预告片)。
  6. 您认为是否使用默认的drupal模块或自定义内容类型?你会如何尝试实现这样的东西?

    由于

    赖安

2 个答案:

答案 0 :(得分:3)

  1. 这似乎是具有3个字段的用户的视图:头像,用户节点的标题(请参阅2)和角色名称。
  2. 他们最有可能使用Content Profile
  3. 在视图中,您可以添加一个参数,并指定在没有提供参数时(如块的情况一样),应使用默认值。在这些默认值中,您可以从当前路径中选择用户ID。通过为节点的作者添加参数并为其指定默认参数,您可以将节点列表限制为仅由该作者创建的节点。
  4. 我认为这是内置的功能 - 漂亮的URL可能是通过PathAuto创建的用户/ 123的别名。
  5. 该块可能是3的变体 - 默认参数是从当前显示的节点获取id,而预告片来自链接到用户的节点,其中包含2中描述的模块。
  6. 所以 - 要创建类似的东西,我会安装内容配置文件,然后使用具有默认值和块显示的参数创建一些视图。这有帮助吗? :)

答案 1 :(得分:0)

当然,您可以通过在主题中加入user-profile.tpl.php文件轻松自定义和设置相关用户个人资料页面。