logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

滚动

在 Drupal 上创建博客。使用模块 FCKeditor 和 Pathauto。

15/10/2025, by Ivan

如今有许多创建博客的解决方案,也许最流行的就是 Wordpress。Wordpress 被定位为博客用 CMS,你可以在搜索引擎中找到大量关于它的资料。不过我认为基于 Drupal 的博客运行速度更快。

如果你选择 Drupal 来搭建新博客,那我们就一起来创建它吧。这不会花费超过半小时。我们已经安装好了 DrupalAdmin Menu 模块,也许你还稍微调整了网站的主题外观

什么是 node(节点)?

15/10/2025, by Ivan

当你在浏览器地址栏中看到“node”这个词时,可能已经好奇过它的含义。

Node(节点)Drupal 的核心类。网站上的所有内容都是节点:所有博客文章(Blog entries)、页面(Page)、故事(Story)等,以及我们将在后续课程中创建的所有其他内容类型。

Drupal CCK + Views:内容类型。通过 Views 输出页面。创建员工图库

15/10/2025, by Ivan

在上一课中,我向您讲解了什么是 node(节点),在 Drupal 中节点是所有内容单元,例如博客记录(Blog entry)、页面(Page)、故事(Story)等。在本课中,我们将创建一个新的内容类型(Content type)——“员工”,该类型将用于生成带照片和简介的员工列表。

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 模块中有哪些现成的实现方式。