必须拥有Drupal模块来构建网站

定制页面其他CMS只能梦想

所以,你已经建立了一个新的Drupal站点,并且你已经为新站点安装了必备的Drupal模块。 现在你想开始建立你的网站。 以下是您需要的基本模块

所有这些模块都可用于Drupal 7。

内容类型

Drupal是首个提供简单内容类型的主要CMS程序之一。 当标题和正文不够时,可以使用自定义“字段”设计新的内容类型。

例如,“专辑”内容类型可能包含“ 艺术家” ,“ 年” ,“ 标签 ”和“ 流派 ”等字段。 使用Drupal,您可以在管理员页面上轻松创建内容类型 - 无需编码。

那么模块要下载哪里? 实际上,从Drupal 7开始,你不需要下载任何东西。 内容类型已移入核心 。 但他们曾经是一个模块,我想确保你知道这些功能。

查看

视图仍然是一个模块(直到Drupal 8)。 如果您正在“构建”一个Drupal站点 ,而不是仅仅启动一个站点并添加内容,则有98.4%的机会可能需要使用视图。

视图允许您以任何您想象的方式列出,排序和过滤您的内容。 使用Drupal Views可以点击复杂的列表,将大量的PHP arcana与另一个CMS(咳嗽,WordPress)结合在一起。

你可能正在计划使用块。 我可以建议Boxes模块吗? 方块与方块相似,但提供了几个关键优势

上下文

说到块,默认的Drupal块管理页面留下了许多不足之处。 假设您只想在特定页面上显示某些块。 块管理页面可以(种)做到这一点。 您可以分别配置每个块。 借助先进的内存技术,您可以查看管理页面上的长块块列表,并实际可视化哪块出现在哪里。 也许。

但是,如果您想为某些特定内容类型显示特定的内容类型 ,那么对于具有某些权限的用户,您可以通过某些路径显示某些内容块? 块管理页面进入胎位并轻声呜咽。

你聪明地安装Context模块。

(对于布局网站的完全不同且相互排斥的方法,请参见面板 。)

CTools

如果您安装Boxes,Context或Panels,则还将安装混淆工具套件ctools 。 你可能不会直接对ctools 任何事情,但这些其他模块需要它。 我在这里提到它,所以你不用怀疑这个神秘的模块来自哪里(特别是当它需要安全升级时)。

这些少数模块在您构建Drupal站点时为您提供强大的动力和灵活性。 掌握他们,你就可以创建出色的,复杂的页面, 而无需触及一行代码