logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

Drupal 主题化 第 2 课(第 3 部分):完成首页布局

14/10/2025, by Ivan

在本课中,我们将:

  • 完成网站首页的布局,
  • 创建首页模板,
  • 指定首页,
  • 添加并主题化额外的区块。

 

问题:晚上好,Ivan。我看了你关于首页主题化的课程。在视频中,你从模板中删除了 <h1> 标签,以隐藏节点标题。我照做了,但标题仍然显示。是不是还需要在别的地方修改?或者在 CSS 里加 display: none;

回答:也许我在视频结尾讲得有点匆忙。其实有两种方式删除这个标签:通过 CSS 或通过 模板。 如果用 CSS,很简单——直接给它加上 display: none;。 如果通过模板删除首页上的标题,则需要重写首页模板。为此,我创建了文件 page--front.tpl.php,并将 page.tpl.php 的内容复制进去。清空缓存后,就可以单独对首页进行主题化了。

Drupal 主题化 第 3 课:布局博客、新闻与联系页面

14/10/2025, by Ivan

在本课中,我们将在网站上创建新闻页面,展示博客联系表单

对于博客,我们将使用 Drupal 的标准 Blog 模块,并为每篇博文添加一张图片。而在新闻部分,除了单张图片外,我们还会添加一个小型图片库(Photo Gallery)。在联系页面中,我们将插入Yandex 地图和一个联系表单

本课我们专注于这些页面的输出,而它们的主题化将在下一课中进行。

Drupal 主题化 第 5 课:字段主题化(field.tpl.php 模板)

14/10/2025, by Ivan

在本课中,我们继续学习 Drupal 的主题化,这次我们将对字段(Field)进行主题化。完成本课后,我们将进一步学习如何对 Views 的输出进行主题化。

要对字段进行主题化,需要将文件 modules/field/theme/field.tpl.php 复制到主题的 templates 文件夹中,并根据以下命名规则重命名:

Drupal 主题化 第 6 课:Views Slideshow 与 jCarousel 的主题化

14/10/2025, by Ivan

在本视频中,我将为 Views Slideshow 进行主题化,重写几个模板并集成 jCarousel 插件,用于对幻灯片分页器(pager)进行美化。

使用的模块:

Views Slideshow - http://drupal.org/project/views_slideshow

插件:

jQuery jCarousel - http://sorgalla.com/projects/jcarousel/

用于运行 jCarousel 的代码: