在页面添加 Drupal 区块.
把联系表单、菜单或可复用内容区块直接放入布局。区块仍在 Drupal 中管理,显示它的每个页面保持最新。固定内容用本页;自动增长的列表请用Drupal 视图。
开始之前
- 已启用 Block Content 模块。否则不显示 Drupal Blocks 选项卡。
- 区块已存在:例如 webform、菜单,或 Content > Blocks (
/admin/content/block) 下的内容区块。
设置
- 点击区块应放位置的 +,打开元素选择器的 Drupal Blocks 选项卡。
- 在 Filter by category 下选择分类,或在 Search 中输入区块名的一部分。
- 点击区块,其设置对话框打开。
- 设置区块自己的选项(如有)。
- 勾选 Show title,将区块的管理名称显示为其上方标题。
- 点击对话框中的 Save,再点击工具栏上的 Save。
您会看到的内容
区块按正式站点的样子出现在布局中。编辑器中它是预览:在管理该区块处修改内容,不在页面上修改。
列表每条为 "Category: Block name"。典型分类有 Content block、Forms(搜索表单、用户登录)、Menus、System(站点品牌、面包屑)和 Webform。
区块随页面渲染,不是复制进去,因此菜单或内容区块的修改出现在使用它的每个页面。Block layout 的可见性规则不适用:区块放在哪就显示在哪。
设置
| 设置 | 作用 | 默认值 |
|---|---|---|
| Show title | 将区块管理名称显示为标题;内容区块忽略它 | 关 |
| Block options | 区块自己的设置,如菜单区块的层级 | 依区块定义而定 |
要限定编辑人员可选的区块,请用 Blocks 列表(用户档案)。
如果看不到区块
- Drupal Blocks 选项卡缺失。 Block Content 模块已关闭,DXPR Builder 只在开启时列出区块。请启用 Block Content(Extend,
/admin/modules)。 - 新区块不在列表中。 您的用户档案未提供:新区块不会自动勾选。请在档案的 Blocks 下勾选(
/admin/dxpr_studio/dxpr_builder/profile)。 - 页面标题或 Views 区块不在列表中。 DXPR Builder 不收录页面标题和主内容区块。Views 区块在Drupal 视图选项卡中。
- 需要页面上下文的区块缺失。 有些区块需要当前内容项,选择器提供不了,DXPR Builder 因此隐藏它们。请改用 Block layout (
/admin/structure/block) 放置这类区块。 - 访客看到的区块是空的。 访客无权访问,例如仅登录用户可见的表单。请检查区块自己的访问设置。
接下来做什么?
用 Drupal Views 展示动态内容,继续探索 DXPR Builder。