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

JSON Drop API 中的内容管理

06/09/2025, by Ivan

JSON Drop API Documentation

在 JSON Drop API 中创建和编辑内容与内容类型

JSON Drop API 基于 Drupal CMS。Drupal 是一个强大的内容管理系统,提供了强大的工具来管理结构化内容。JSON Drop API 在这些功能的基础上实现了动态内容处理,从而实现与外部系统的无缝集成。以下是创建和编辑 Drupal 内容时涉及的关键概念和模块,特别是在 JSON Drop 平台中。

📦 内容类型(Content Types)

内容类型是 Drupal 中构建信息结构的基础。每个内容类型充当定义特定内容种类的模板,例如文章、着陆页、产品或常见问题。一个内容类型包括:

  • 一个机器可读的名称和一个用户可读的标签。

  • 一组根据内容需求定制的字段(例如:文本、图像、文件、布尔值、实体引用)。

  • 可自定义的表单和视图模式的显示设置。

  • 管理谁可以创建、编辑或删除每种类型的权限。

管理员和开发人员可以通过 Drupal 管理界面或配置管理创建自定义内容类型。一旦创建了内容类型,网站编辑者就可以使用定义好的字段轻松创建和管理内容节点。

🏷️ 分类法(Taxonomy)

Drupal 中的分类法用于通过词汇表和术语对内容进行分类和归类。例如:

  • 一个“标签”词汇表可能包括“技术”、“API”或“安全”等术语。

  • 这些术语可以通过分类参考字段关联到任何内容类型。

分类法在内容过滤、分面搜索和层级导航中尤其有用。JSON Drop 利用分类法来确保内容易于发现并有意义地组织。

🧩 段落(Paragraphs)和段落布局模块(Paragraphs Layout)

为了支持模块化和灵活的内容录入,Drupal 使用 Paragraphs 模块。Paragraphs 允许内容编辑者将内容作为一组可添加字段的组件来组合,而不是使用单一的 WYSIWYG 正文字段。

常见的段落包可能包括:

  • 文本块

  • 图片画廊

  • CTA 区块

  • 嵌入媒体

  • 自定义嵌入(通过 JSON Drop 集成)

Paragraphs Layout 模块在此基础上扩展了可视化布局控制,允许编辑者使用拖放界面来构建内容。其功能包括:

  • 布局区块(例如:单栏、双栏、网格)。

  • 在布局区块中嵌套段落类型。

  • 内联编辑和即时预览,方便快速反馈。

  • 针对不同屏幕尺寸的响应式表现。

这种方式使编辑者无需掌握 HTML 或 CSS 技术知识,就能创建丰富、结构化的内容。

🔧 通过 JSON Drop API 创建和编辑内容

JSON Drop 提供了一个 API 层,用于与 Drupal 的内容类型、分类术语和段落实体进行交互。这包括:

  • CRUD 操作(创建、读取、更新、删除)内容类型和节点。

  • 访问实体元数据和字段定义。

  • 与无头前端或移动应用程序集成的接口。

  • 通过 Drupal 的基于角色的访问系统实现细粒度的权限控制。

通过 API,开发人员可以以编程方式管理内容,而编辑者则可以享受用户友好的界面,具备实时预览和拖放灵活性。