我有多站点drupal配置,每个站点的数据库不同,代码库相同。我想显示在自定义模块模板页面内的所有多站点中创建的自定义块。
所有网站的阻止ID都不同。所以我无法使用块ID加载,因为它是自定义块机器名称也没有显示。
有没有办法做到这一点?
答案 0 :(得分:0)
在Drupal 7中,使用hook_block_info()实现可以在所需的区域中启用自定义块。
在文档中,请专门查找status
,region
,visibility
和pages
个键。
您还可以通过在自定义模块中实施hook_block_info_alter()来更改由不同模块(或核心)创建的其他块的可见性。