Block:控制边栏的显示内容

区块可以把相关的或同类的内容放在一起,显示在你站点的左侧或右侧边栏,在4.7里,如果使用“区域” (region),区块也能放到你站点的任意位置。一般来说,区块都是由模块自动生成的(例如:最近的论坛主题),但管理员也能自定义区块。

要显示边栏的区块,前提是你的主题使用了边栏(有的只使用左边,有的使用右边,有的都使用),并且要在区块管理中去设定。

在区块管理界面中,你可以通过分配权重值,来指定边栏里的各区块的排列顺序。权重值较低的区块将靠近边栏的顶端,权重值较高的区块将靠近边栏的底端。

区块管理界面也提供了选择框和配置链接,对每个区块都自定义是否显示。区块的显示由这些来控制:

  • 在选择框里启用区块,不启用的区块不能显示;
  • 启用了低负荷(throttle)模块后,那些低负荷区块将在服务器高负荷时被隐藏;
  • 页面显示设置:每个区块在指定的页面中,都能设置成显示或隐藏,也可以用PHP代码来设置显示或隐藏;
  • 自定义显示设置:用户能自定义每个区块是否要显示;
  • 在功能上,有些动态区块(例如那些由模块定义的区块)在有些页面中为空,所以也不显示

模版区块
当模版被启用时,可以使用模版区块。在区块管理中能管理这类区块。

管理员定义的区块
这类区块由管理员来自定义内容,包括区块描述、区块标题、要填写的区块正文,drupal会显示出这些区块。

注意:
每个主题都要配置区块,所以如果你的站点有多个主题,你在每个主题中都要启用和配置区块。

你可以:
通过管理 >> 区块 启用低负荷区块和配置区块,
通过管理 >> 区块 >> 添加区块 增加区块。