Drupal 模块配置
进入“扩展”页面,如果你还未在该页面上。
在“扩展”页面中,表格的每一行对应一个模块,最左侧是一个复选框,右侧紧接着是模块名称。
在模块名称右侧的第三列是模块的描述。
如果你看不到描述
如果你看不到每个模块名称右侧的描述,那么说明你的管理主题的“响应式”设计隐藏了描述。
此问题及其解决方法已在 “显示‘扩展’页面上被隐藏模块描述的修复方法” 中详细讨论。以下是这些解决步骤的简要概述。
快速修复方案:显示“扩展”页面上被隐藏的描述
关闭左侧垂直管理菜单(如果已打开)。
如果仍然看不到描述,请执行以下三种操作之一,这些操作已在 “显示‘扩展’页面隐藏模块描述的修复方法” 中详细介绍。
“手风琴”描述切换按钮
在“扩展”页面中,找到你的新模块,在该模块所在的行中点击其“描述”区域的首行,以展开“手风琴”式切换描述功能。
展开后,你将在模块描述的底部看到“帮助”、“权限”和“配置”链接(如果可用)。
但请注意,这些链接只有在启用模块后才会显示。
节省时间,不用盲目搜索
我认为“扩展”页面是判断模块是否具有“权限”或“配置”选项的最佳位置。而且在有这些选项时,该页面还提供了直接跳转的链接。
确实,模块的配置页面也可以从网站的“配置”页面访问,但前提是你必须事先知道该模块是否有配置页面,并且知道它位于“配置”页面的哪个标题下。
相比之下,我更倾向于直接在“扩展”页面找到模块并查看它是否有“配置”链接,点击即可直接进入配置页面。
同样地,你也可以通过“管理”→“人员”→“权限”进入权限页面,为模块设置权限。但如果不知道模块在“权限”页面下的分类位置,查找会很麻烦。
因此,我通常在“扩展”页面中查看是否有“权限”链接,它会直接带我到“权限”页面中的正确位置。
“帮助”模块
不同模块提供的开发者帮助文档数量和质量差异很大,无论是可用性、细节程度还是对新用户的友好度。
模块文档将在下面的“模块文档与帮助”部分中详细讨论。现在我们先简要介绍“扩展”页面上的“帮助”按钮在模块配置中的作用。
在你网站的“扩展”页面上,如果看到某个模块的“帮助”链接,请点击它并查看显示的内容。
该页面是你的站点根据导入模块文件夹中的信息动态生成的。
我建议至少浏览一下帮助页面,了解其中包含的内容。
该页面可能包含对使用“权限”或“配置”按钮时有帮助的信息(如果适用)。
关于模块的更多文档和帮助选项,请参阅 模块文档与帮助。
阅读完“帮助”页面后,返回“扩展”页面。
“权限”模块
并非所有模块都有相关的“权限”,但如果某个模块具有,你将在“扩展”页面右侧的描述下看到“权限”链接。
当模块首次启用时,网站的“管理员”角色会自动获得该模块的全部权限。
然而,一些模块需要你为“匿名用户”和“已登录用户”设置权限,以使模块按预期工作。
新模块的权限信息可能在上面提到的“帮助”链接中,也可能包含在模块文件夹顶层的“README.txt”或“INSTALL.txt”文件中,详见 模块文档与帮助。
权限页面概览
如果你从未访问过“权限”页面,了解其结构将对后续步骤很有帮助。
进入“权限”页面的方式有两种:在“扩展”页面点击“权限”链接,或在管理菜单中选择“人员”,然后在“人员”页面顶部点击“权限”标签。
Drupal 默认创建三种用户角色权限:匿名用户、已登录用户 和 管理员。
管理员角色用户账户
正如你猜到的,你是“管理员”,因此你的账户拥有网站上最高级别的权限:几乎所有操作权限。
管理员角色始终拥有所有权限,且无法从该角色中移除(这与 Drupal 7 不同)。
已登录用户角色
“已登录用户”账户通常由访问你网站并注册的用户创建。
登录后,他们被视为“已登录用户”,并获得相应角色的权限。
默认情况下,“已登录用户”权限较少,但可发表评论和使用快捷方式。
匿名用户角色
“匿名用户”通常只能查看网站内容和使用网站的联系表单。
权限控制
你可以根据需要调整各角色的权限。
还可以创建任意数量的新用户账户,并指定其角色(“已登录用户”或“管理员”),同时分配用户名和密码,也可选填邮箱地址。
附加用户角色
除 Drupal 核心自带的三种角色外,你还可以创建自定义角色,例如让受信任的用户管理部分功能,而不授予其完整的管理员权限。
要创建新角色,请在“权限”页面顶部点击“角色”标签,然后在页面底部点击“添加角色”。
模块权限
如果“扩展”页面上该模块有“权限”链接,请点击它。
模块的权限页面位于:[d8-root]/admin/people/permissions
点击“权限”链接后,你将跳转到权限页面,并自动定位到该模块的第一个权限项。
有时需要滚动页面,因为权限项可能被顶部的管理栏遮挡。
请注意,如果页面滚动到底部仍找不到该权限项,可能是因为它在列表的中间位置,而非顶部。
“管理员”列(最右侧)的复选框始终为选中状态,且无法取消。
是否为“匿名用户”和/或“已登录用户”授予某项权限,由你决定。
如果不确定每个权限的作用或风险,请参考“扩展”页面上该模块的“帮助”链接(如果存在),或查看模块文件夹顶层的“README.txt”和“INSTALL.txt”文件,详细内容见 模块文档与帮助。
模块权限安全警告
任何包含以下文字的权限,仅应授予你完全信任的用户:
Warning: Give to trusted roles only; this permission has security implications.
此外,即使未出现上述完整警告,但如果权限描述中包含“管理”一词,也意味着该权限可能带来安全风险,应仅授予完全信任的用户。
例如,“分类术语(Taxonomy)”权限描述为“管理词汇表”,但并未显示完整警告。
然而,若你授予某人“管理分类术语”权限,他们将能访问字段编辑功能,从而可能危及网站安全。
总之,凡是权限中包含“管理”字样的项目,只应授予你完全信任的人员。
在完成权限修改后,返回“扩展”页面。
“配置”模块
在“扩展”页面中,如果模块提供“配置”链接,请点击它。
如果没有“配置”链接,则该模块没有可调整的参数。
如果不确定某个配置参数的作用或可能影响,请参阅该模块在“扩展”页面的“帮助”链接(若存在),或查看模块文件夹顶层的 README.txt 文件,详情见 模块文档与帮助。
- 放大浏览器窗口
尝试放大浏览器窗口。如果仍无效果,或无法放大(例如在移动设备上)……
- 减小字体大小
将字体调小到可读范围。如果描述仍未显示……
- 将“Stark”设置为管理主题
“Stark”主题随 Drupal 核心附带,它能显示描述列,但需要水平滚动查看。
进入“外观”页面,点击“安装”Stark 主题(注意,不要点击“安装并设为默认”)。
刷新“外观”页面后,滚动到页面底部,将 Stark 设置为“管理主题”,然后点击“保存配置”。
返回“扩展”页面。