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

JSON Drop API Documentation

什么是模块化内容?

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

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

  • 在每个食谱页面上,可以有一个区域显示提交该食谱的供应商的一些信息,例如他们的名字和摊位号。
  • 每个供应商页面上可以有一个部分,列出他们提交的食谱。

核心思想是:每一条信息只在一个地方编辑。当供应商信息更新时,所有显示该供应商信息的食谱页面都会自动更新;当供应商提交食谱时,它会自动显示在供应商页面上。核心 Views 模块是使用模块化内容来创建组合页面和页面部分的常见方式;更多信息参见 “概念:视图的用途”

本文来自 Drupal 用户指南。由 Jennifer Hodgdon 撰写。