0

如何在首页的不同区域分配一个菜单块。我使用引导主题创建了一个子主题。我还创建了以下区域。需要:区域主菜单中的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
4

3 回答 3

1

开箱即用的 Drupal 只能将一个块分配给一个区域。你会想看看一个贡献的模块。我建议看看优秀的Context模块。它将为您提供更高级的块管理工具,并且使用起来相对简单。

我在过去开发的大多数 Drupal 站点上都使用过这个模块。

于 2013-02-01T09:30:41.550 回答
0

查看MultiBlock模块,它允许您拥有同一块的多个实例。

从项目页面:

MultiBlock 模块通过允许您创建现有块的多个块实例来解决此问题。

于 2013-02-01T12:02:40.967 回答
0

虽然如果不可能在不同的地方分配一个块,但是您可以选择通过上述Multiblock模块创建多个实例,或者另一种方法是根据您在 TPL 中的需要在多个位置打印区域并渲染输出,这也将做你的工作..

谢谢

于 2013-02-01T12:36:23.833 回答