logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

Drupal CCK + Views:修改员工图库视图

15/10/2025, by Ivan

在上一课中,我们使用 Drupal 的 Views 和 CCK 模块创建了一个员工图库,该图库通过创建“员工”类型的内容进行填充。在“员工”内容类型中,我们添加了两个字段:姓名(text field)和关于员工的介绍(textarea)。本课将展示如何通过 Views 以不同方式输出相同的数据。

 

目前员工图库显示如下:

Views 上下文过滤器与关系 —— 参数与关联

15/10/2025, by Ivan

在本课中,我将重点讲解 Views 中的参数(arguments)使用。参数是 URL 的一部分,例如:

node/15
第一个参数是 node,第二个是 15。
taxonomy/term/10
第一个参数是 taxonomy,第二个是 term,第三个是 10。
user/67
第一个参数是 user,第二个是 67。

我想这些例子已经非常直观,不需要额外说明。

可以使用函数 arg() 来获取参数:

<?php
print arg(0) . '<br />';
print arg(1);
?>

如果 URL 是 node/15,输出结果将是:

node
15

在函数 arg 中,参数编号从 0 开始。现在我们来看看在 Views 模块中有哪些现成的实现方式。

Drupal - Contact 模块,CAPTCHA。带验证码的联系表单。

15/10/2025, by Ivan

关于如何创建带有验证码(CAPTCHA)的联系表单,请观看本文章对应的视频

 

联系表单早已成为公司网站不可或缺的一部分。客户和用户通过它与网站所有者或公司经理取得联系。为了在Drupal中实现联系表单,系统提供了内置模块 Contact。借助Contact模块和额外的 CAPTCHA,我们将在网站上创建一个带防垃圾邮件保护的联系表单。

让我们启用该模块。在管理菜单中应出现“网站结构 - 联系方式(Contact)”选项。

通过分类(Taxonomy)在 Drupal 上创建产品目录

15/10/2025, by Ivan

产品目录功能在许多 CMS 中都有实现,Drupal 也不例外。您可以使用现成的解决方案,例如 Ubercarte-Commerce 或其他用于 Drupal 的目录模块。不过,这些模块的功能可能对您来说过于复杂。目录也可以通过模块 CCK(用于创建“商品”内容类型)、Taxonomy(用于按分类目录章节对商品进行分类)、Views(用于输出商品)来实现。此外,我们还需要一个用于从分类术语生成菜单的附加模块 Taxonomy Menu

让我们首先弄清楚什么是 Drupal 中的分类(Taxonomy)。从定义开始:

Drupal 照片图库与相册

14/10/2025, by Ivan

照片相册图片画廊能让任何网站更具吸引力,无论是个人博客还是企业网站。精美的图片正是让人们流连于 Facebook、VK 等社交网络的重要原因。因此,让我们在自己的 Drupal 网站上添加一个漂亮的图片画廊吧。

我建议使用 Colorbox 效果创建一个简单的图片画廊。Colorbox 是一个基于 jQuery 的插件,是 thickbox 和 lightbox 的优秀替代方案。它的优势在于可以自动调整图片大小以适应屏幕,非常方便,因为现在显示器种类繁多,尺寸与分辨率各不相同。

下面开始动手。我将展示如何在 Drupal 7 中创建图片画廊(在 Drupal 6 中方法类似)。

Drupal WebForm 模块:创建商品订购表单

14/10/2025, by Ivan

让我们回到之前课程中创建的商品目录。目录已经成功填充并正常显示,但通过联系表单下单相当不便——需要复制商品名称和商品代码,然后再粘贴到表单中填写信息。现在我们来创建一个能简化下单流程的表单。为此,我们需要使用 Webform 模块,该模块用于在 Drupal 中创建自定义表单。通过此表单,我们将传递商品名称和数量。如果你还需要传递商品代码,可以使用类似的方法。

下载并安装 Webform 模块。

安装后,系统中会出现一个新的内容类型 Webform。创建一个 Webform 类型的内容,并命名为 商品订购表单(或任意你喜欢的名称)。创建完成后,你将被重定向到该 Webform 的配置页面。

我们需要为商品名称和数量创建两个字段,因此添加两个 textfield(文本字段)。

在“商品名称”字段中填写 %get[product]

在 Windows 上安装和配置 Drush:通过命令行管理 Drupal

14/10/2025, by Ivan

要在 Windows 上安装 Drush,可以使用官方安装程序:

http://www.drush.org/drush_windows_installer

 

以下内容已经过时,仅供参考。

在网站开发过程中,下载、安装、启用模块或主题是重复且耗时的任务。为节省时间,开发者创建了脚本接口工具 Drush。借助 Drush,你只需在命令行中输入几行命令,即可安装并启用模块。让我们花几分钟学习本文,以便今后节省数小时的手动操作时间。

项目主页:http://drush.ws。你可以在该网站找到关于此工具的详细使用说明。