Drupal 8 区块布局管理:添加区块

注意事项:
如支付后未自动显示完整内容,可点击“已支付?点此查询订单”进行查看。
如遇内容不符或缺失,请联系内容作者或平台客服(工作日 9:00-18:00)。

区块(Block)是 Drupal 中的重要概念,页面中的大部分的内容都可以通过区块来进行展示。(更多详细介绍请参考《Drupal 区块:基础概念、区块类型及相关模块》)

添加区块

通过导航“管理 > 结构 > 区块布局 > 添加自定义区块”进入添加区块页面(block/add)

Drupal 8 添加区块导航

基础区块所包含的内容很简单,由“区块描述”和“正文”(内容)两部分组成。

  • 区块描述:区块的说明性内容,便于管理员了解这个区块包含的是什么内容。
  • 正文:显示在页面上的区块内容

作为示例,我们添加一个版权声明的简单区块,区块描述填入“版权声明”,正文填入“Copyright 2017 Lugir 版权所有”(如下图),点击页面下方“保存”按钮保存并进入下一步配置区块

Drupal 8 添加区块

配置区块

配置区块主要由区块标题、可见性、区域三部分组成

  • 区块标题:包含区块标题的名称、区块的机器名、是否显示标题设置项三部分
  • 可见性:用于控制区块的显示情况,根据安装和启用的模块不同,可见性所包含的设置也不同。根据每个可见性选项的设置,可以实现区块的高级控制。例如在可见性-角色的设置中,选择“已登录用户”,那么区块只有在用户登录之后才会显示。
  • 区域:用于放置区块的页面位置,不同的主题所包含的区域也不同。一般主题都会有页头、页脚、内容、左边栏、右边栏等基础区域。

了解了各项设置之后,我们对新建的“版权声明”区块进行以下修改:

  1. 编辑机器名,将其修改为 copyright。(使用中文时,Drupal 默认会使用拼音作为机器名,不便于识记)
  2. 可见性配置暂不修改
  3. 将区域修改为“Footer fifth”区域(当使用 Drupal 8 默认主题 Bartik 时可选择 Footer fifth区域,如果是其它主题没有此区域,读者请自行选择其它页脚区域即可)
  4. 保存

保存之后,页面会跳转到区块管理页面并自动定位到我们选择的 Footer fifth 区域部分,可以看到版权声明区块已经显示在其中。

Drupal 8 区块分配到页脚区域

此时我们返回网站首页,可以在页脚区域看到新加入的版权声明和默认存在的其它区块。

Drupal 8 版权声明区块

除了在创建区块时直接进行分配,更多情况下,创建区块和分配区块是两个相对独立的操作,有关更多分配区块的详细内容,请参考《Drupal 8 区块布局管理:分配区块》

看完了?还不过瘾?点此向作者提问