logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

Drupal 中的用户资料(User Profile)

14/10/2025, by Ivan

Drupal 中的用户资料页面

用户资料页面是任何社交网络中最复杂又最有趣的部分。我希望在阅读这篇文章后,对你来说它也会变得充满乐趣。Drupal 为我们提供了多种实现用户资料的方式。第一个选项是核心模块 Profile。如果你只需要一个非常简单的用户资料页面,那么这个模块已经足够。然而,我们现在谈论的是社交网络。如果我们希望用户资料中能够添加图片、视频以及更多信息,那么我们将使用 Profile2(Content Profile)模块。这个模块主要是为每个用户创建一个包含资料信息的节点,从而使资料与特定用户关联。

为什么需要用户资料?

在开始之前,让我们先问自己:我们希望通过用户资料实现什么?

我对此有许多想法。用户资料应该能够:

  • 显示用户信息:
    • 若干信息字段;
    • 头像;
    • 照片画廊;
    • 视频画廊;
    • 等等。
  • 与 AdSense 结合展示用户的广告。
  • 在地图上显示用户的位置。
  • 提供简单的方式与用户联系。
  • 提供方便的方式与用户建立好友关系。