Skip to content

Drupal - 菜单管理

Drupal - 导航管理界面(菜单管理)

Section titled “Drupal - 导航管理界面(菜单管理)”

Drupal 管理界面(Admin Interface) 提供了一整套全面的工具,用于管理您网站的方方面面。了解其主要部分是高效构建和维护网站的关键。主要导航通常通过一个管理工具栏(Administrative toolbar)(对于已登录的管理员通常位于页面顶部)以及在 /admin 下找到的更详细的菜单结构实现。

让我们探索 Drupal 管理菜单的主要部分:

仪表盘提供了网站的可定制概览。默认情况下,它可能会显示最近创建的内容、可用更新(如果启用了更新管理器(Update Manager))或其他有用的摘要。您通常可以使用与您的工作流程(Workflow) 相关的区块(Block) 来定制仪表盘。

描述:管理员的起点,提供快速洞察和常用任务访问。

此部分用于管理您网站上的所有内容实体(Content entities)。

  • **内容 (Content):**列出所有节点(Node)(页面、文章等)。您可以在此处筛选、编辑(Edit)、删除(Delete)、发布/取消发布内容。
  • **评论 (Comments):**管理用户评论(批准、删除等)。
  • **文件 (Files):**查看和管理上传的文件(图像、文档)。
  • **媒体 (Media):**如果使用了媒体模块(Media module),这里是管理可重用媒体项目(图像、视频、音频文件、文档)的地方。

描述:您进行内容创建、审核(moderation) 和组织(organization) 的中心。

结构是您定义网站信息架构(Information architecture) 和布局(Layout) 构建块的地方。

  • **区块布局 (Block layout):**管理区块(Block) 并将其放置到主题区域(Theme regions) 中。
  • **评论类型 (Comment types):**管理不同类型评论的设置。
  • **联系表单 (Contact forms):**创建和管理联系表单。
  • **内容类型 (Content types):**定义和管理内容类型(例如,文章(Article)、基本页面(Basic Page)、自定义类型),包括它们的字段(Field)、显示设置(Display settings) 和表单设置(Form settings)。
  • **显示模式 (Display modes):**定义实体(Entity)(内容、用户等)可以以不同方式显示的方式(例如,“导言视图”(Teaser)、“完整内容”(Full content))。
  • **菜单 (Menus):**创建和管理导航菜单及其链接。
  • **分类法 (Taxonomy):**创建和管理用于内容分类的词汇表(Vocabulary) 和术语(Term)。
  • **视图 (Views):**一个强大的用户界面 (UI),用于创建内容、用户或其他数据的自定义列表、摘要和 Feed。(核心模块(Core module))
  • **布局库 (Layout library)(如果使用布局构建器(Layout Builder)):**管理与布局构建器一起使用的预定义布局。

描述:定义您的网站如何组织、内容如何结构化以及如何布局。

管理您网站的视觉呈现(主题(Theme))。

  • **主题 (Themes):**列出可用的主题(Theme)。安装新主题、卸载主题、设置默认主题以及设置管理主题。
  • **设置 (Settings):**配置活动主题的设置(例如,徽标(Logo)、配色方案(Color schemes),如果主题支持)。

描述:控制您网站的外观和风格。

前身为“模块”(Modules),此部分用于管理 Drupal 的模块化功能。

  • **列表 (List):**启用或禁用已安装的模块(Module)。模块提供特性和功能。
  • **安装新模块 (Install new module):**虽然您可以在此处上传模块,但在现代 Drupal 中添加新模块的推荐方式是通过 Composer (composer require drupal/module_name)。使用 Composer 后,您仍需要到此处启用它。

描述:通过管理模块添加或移除功能。安装最好通过 Composer 进行。

这是一个包含网站几乎所有行为方面设置的广泛部分。

  • **人员 (People):**账户设置(注册、密码策略)、IP 地址阻止、角色(Role) 和权限(Permission)。
  • **系统 (System):**基本站点设置(站点名称、标语、电子邮件)、cron(计划任务)、维护模式(Maintenance mode)、站点信息。
  • **内容创作 (Content authoring):**文本格式(Text formats) 和编辑器(CKEditor 5 配置)、图像工具包(Image toolkits)。
  • **用户界面 (User interface):**快捷方式设置(尽管在较旧的 Drupal 版本中不如现在重要)。
  • **媒体 (Media):**图像样式(Image styles)(定义图像大小调整、裁剪、效果的预设)、文件系统设置(File system settings)。
  • **开发 (Development):**性能(缓存(Caching)、聚合(Aggregation))、日志和错误、维护模式设置。
  • **搜索和元数据 (Search and metadata):**URL 别名(URL aliases)(如果安装了 Pathauto,则进行 Pathauto 配置)、搜索 API (Search API)(如果安装了)、Metatag(如果安装了)。
  • **Web 服务 (Web services):**RSS 发布设置、JSON:API 设置(如果启用)、REST UI(如果启用)。
  • **区域和语言 (Regional and language):**区域设置(国家、时区)、日期和时间格式、语言配置(如果支持多语言)。

描述:网站范围设置和模块配置的中央控制面板。

管理用户账户、角色(Role) 和权限(Permission)。

  • **列表 (List):**查看、添加、编辑(Edit) 和删除(Delete) 用户账户。
  • **角色 (Roles):**定义用户角色(例如,“编辑”、“成员”)。
  • **权限 (Permissions):**为每个角色分配特定权限,控制用户在网站上的行为。

描述:控制用户访问和权限。

查看关于您网站状态和活动的信息和日志。

  • **状态报告 (Status report):**您网站健康状况的概览,包括 Drupal 版本、PHP 版本、数据库(Database) 状态以及潜在问题。
  • 可用更新 (Available updates):(如果启用了更新管理器)显示核心和模块的可用更新(尽管实际更新使用 Composer)。
  • **最新日志消息 (Recent log messages):**查看系统事件、错误和警告(watchdog)。
  • **字段列表 (Field List):**显示您网站上配置的所有字段(Field)。
  • **顶部“访问拒绝”错误 (Top ‘access denied’ errors):**记录用户尝试访问未经授权页面的实例。
  • **顶部“页面未找到”错误 (Top ‘page not found’ errors):**记录 404 错误。
  • Views 插件 (Views plugins):(如果启用了 Views UI)列出可用的 Views 插件。

描述:监控您网站的健康、安全和活动。

提供已启用模块帮助主题的概览。每个链接通常会导向模块目的和如何使用其功能的摘要,通常会链接到在线文档(documentation)。

描述:访问入门帮助和指向模块进一步文档的链接。

**现代工作流程提示:**虽然用户界面 (UI) 提供了全面的管理,许多开发人员和网站管理员也使用 Drush (Drupal Shell),一个命令行工具(command-line tool),以便更快速地执行其中许多任务并进行脚本编写/自动化(scripting/automation)。

有效地导航这些部分将显著提高您管理和定制 Drupal 网站的能力。