如何在首页的不同区域分配一个菜单块。我使用引导主题创建了一个子主题。在此,我还创建了以下区域。需要: Primary region
主菜单 Footer Quick Menu1
地区的主菜单
regions[navigation] = 'Navigation'
regions[header] = 'Top Bar'
regions[highlighted] = 'Highlighted'
regions[help] = 'Help'
regions[content] = 'Content'
regions[sidebar_first] = 'Primary'
regions[sidebar_second] = 'Secondary'
regions[footer] = 'Footer'
regions[footer_first] = 'Footer First'
regions[footer_second] = 'Footer Second'
regions[footer_third] = 'Footer Third'
regions[footer_fourth] = 'Footer Fourth'
regions[footer quickmenu1] = 'Footer Quick Menu1'
regions[footer quickmenu2] = 'Footer Quick Menu2
Drupal开箱即用只能将一个块分配给一个区域。您需要查看贡献的模块。我建议看看优秀的上下文模块。它将为您提供更高级的块管理工具,并且使用起来相对简单。
我在过去开发的大多数Drupal站点上都使用过这个模块。
查看多块模块,它允许您拥有同一块的多个实例。
从项目页面:
多块模块通过允许您创建现有块的多个块实例来解决此问题。
不可能的话,在不同的地方分配一个块,但您可以选择借助上述多块模块制作多个实例,或者另一种方法是根据需要在TPL中打印多个位置的区域并渲染输出,这也将完成您的工作。
谢谢