logo

Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll
03/09/2025, by Ivan

在不断发展的网页开发领域中,Drupal 11 脱颖而出,成为构建动态网站和应用程序最强大、最灵活的平台之一。它的模块化架构使开发人员能够定制和扩展核心功能,以满足各种项目需求。

其中一个扩展就是 Webform REST 模块,它是一个强大的工具,通过 RESTful API 实现 Drupal 与外部应用之间的无缝集成。本指南提供了一个在 Drupal 11 中使用 Webform REST 模块的实用入门,带领你完成其安装与配置,并演示如何高效地与其交互。


你将学到什么

本文涵盖以下主题:

  • Webform REST 模块概述

  • 所需模块和依赖项

  • 安装 Webform REST 和 REST UI

  • 配置 Webform REST 模块

  • 处理 CORS

  • 发送 API 请求

  • 理解请求和响应载荷

03/09/2025, by Ivan

什么是模块化内容?

由于你的网站内容存储在数据库中,因此让内容实现模块化是很有必要的。模块化意味着网站上的某些页面并不是作为完整页面手动编辑的,而是由其他内容项自动生成。例如,在农贸市场网站的场景中,你可以为食谱创建单独的内容项。如果食谱内容项包含一个字段来跟踪配料,那么你的网站就可以生成一个组合页面,用于列出食谱,并允许访问者搜索包含他们在市场上购买的某种特定配料的食谱。

页面的较小部分也可以作为组合内容生成。例如,食谱内容项可以有一个字段,用来跟踪是哪位供应商提交了食谱(参见 第 6.4 节,“概念:引用字段”),而供应商的详细信息则在单独的供应商内容项中编辑。这将使你的网站能够实现以下功能:

03/09/2025, by Ivan

什么是视图?

视图是网站上的内容列表。核心 Views 模块负责处理视图的显示,而核心 Views UI 模块允许你在管理界面中创建和编辑它们。当你定义视图时,你的目标是从网站中获取数据并将其展示给用户。

视图可以显示哪些类型的数据?

你可以创建视图来输出系统中几乎任何存储的内容实体。例如,你可以为农贸市场网站创建以下列表:

03/09/2025, by Ivan

视图的组成部分是什么?

当你在管理界面中编辑视图时,你会看到以下部分(或区域),它们允许你指定输出哪些数据、以什么顺序以及以什么格式输出:

显示(Display)

每个视图可以有一个或多个显示,每个显示会生成一种输出类型。显示类型的选项包括:

03/09/2025, by Ivan

什么是引用字段?

引用字段 是一种字段,用于表示一个实体与一个或多个其他实体之间的关系,这些实体可以属于相同或不同的实体类型。三种最常用的引用字段是: