- EBT Blocks 🧱
- EPT Paragraphs 🆕
-
Resources & Support
- What's New
- 事件
- 联络表
额外区块类型 (EBT) - 全新的布局构建器体验❗
滚动
17/10/2025, by Ivan
Menu
- 使用 Lando 安装 Drupal
- 1. Drupal:基本功能(Basic Features)
- 2. Drupal:配置(Configuration)
- 3. Drupal:网站构建
- 4. Drupal Commerce —— Drupal 的在线商店模块
- 5. Drupal 与 SEO
-
6. Drupal:主题开发
- 6.1. Drupal 核心主题
- 6.2. Drupal 8 主题的组成结构。Stark 主题概览
- 6.3. 基于 Stable 主题创建你自己的 Drupal 主题
- 6.4. Twig —— Drupal 的新模板引擎
- 6.5. 在 Drupal 中使用 CSS。主题中的断点与响应式设置
- 6.6. 在 Drupal 中使用模板:了解 Drupal 核心中的模板。
- 6.7. 在 Drupal 中使用区域(Regions)和区块(Blocks)。
- 6.8. 在 Drupal 中使用 JavaScript / jQuery:什么是 Behaviors?
- 6.9 Drupal Views 主题化:创建带缩略图的 Owl Carousel 幻灯片。
- 7. Drupal:高级主题开发。
- 9. Drupal 模块开发
- 解耦式 Drupal:基于 Drupal 构建后端(Drupal Decoupled. Building Backend on Drupal)
- 旧文章
Drupal 8 的主题系统发生了重大变化,主要原因在于它转向了面向对象编程(OOP)并采用了 Twig 模板引擎。过去,只需了解一点 PHP、HTML、CSS 就可以开始创建自己的主题;而现在,还需要学习 Twig 的使用。
从某种意义上说,这让 Drupal 的主题开发变得更复杂,但同时也让开发流程更加高效。使用模板引擎的最大优势在于:当一个团队中有后端开发人员负责功能逻辑,而前端开发人员负责网站展示时,Twig 可以实现良好的分离与协作。
我们需要逐步掌握这些新的技术与开发方式:SASS、Twig、Grunt、Bootstrap —— 这些早已成为现代 Web 应用开发的标准。接下来,让我们一步步学习如何在 Drupal 中运用它们。