logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

Drupal 作为 CMS:创建页面与菜单

15/10/2025, by Ivan

在前一课中我已经提到过,Drupal 是一个结合了 CMS(内容管理系统)和 CMF(内容管理框架)的平台。在本课中,我们将学习如何使用 Drupal CMS 创建一个最简单的网站。

首先,让我们了解一个网站通常分为哪些部分:

Header(页眉/顶部区域) —— 网站的头部区域,通常包含网站的 logo、标题、联系信息、用户名或其他重要信息。

Drupal 网站页眉

Left sidebar(左侧边栏)Right sidebar(右侧边栏) —— 这些部分通常用于显示菜单、登录区域、新闻、用户信息或其他动态内容。

Drupal 侧边栏

Content(内容区域) —— 网站的主要部分,用于显示所有核心信息:文章、新闻详情、信息列表以及其他要展示的内容。

Drupal 内容块

Footer(页脚) —— 网站的底部区域,通常包含版权信息、网站开发者信息,有时还会重复显示主菜单或部分菜单。

我们将在网站的内容区域(content block)中发布所有的内容,而在左侧栏菜单中添加指向这些内容的链接。现在,让我们创建第一个内容项,选择内容类型为 Page(页面)

Drupal 创建内容

实际上,PageStory 两种内容类型非常相似,它们都有标题(Title)、正文(Body)等字段。唯一的区别是:Page 无法被评论,而 Story 可以。

填写标题和正文,然后展开菜单设置,选择父菜单项为 Navigation。点击“保存”,我们的新页面就创建完成了。

现在,名为 "关于 Drupal 网站" 的页面链接已经出现在左侧菜单(Navigation)中。如果查看浏览器地址栏,会发现该页面的地址是 site_name/node/1。我们可以将它设置为网站的主页。进入“网站设置 → 关于网站”,并将主页路径设置为 node/1

Drupal 网站设置

现在地址为 node/1 的页面就是我们的网站主页。接下来,让我们继续添加新页面,并将它们的链接放入不同的菜单中。

进入“内容 → 创建内容 → Page”,这次在菜单设置中将父菜单项选择为 Primary links

Drupal 创建页面

现在,网站顶部(Header)中出现了一个 Primary links 菜单,其中包含“页面 2”菜单项:

Drupal 主菜单

再创建一个新页面,并在菜单设置中选择父菜单项为 Secondary links,网站上将出现一个位于 Primary links 下方的子菜单。

Drupal Secondary Links

通过这种方式,我们就可以逐步为网站添加内容。如果您想删除、添加或调整菜单项的顺序,可以在“结构 → 菜单 → 菜单列表”中进行管理。要编辑现有内容,请进入“内容 → 所有内容”。

在下一篇文章中,我们将学习如何更改网站的外观样式。