在主页中将块分配给多个区域



如何在首页的不同区域分配一个菜单块。我使用引导主题创建了一个子主题。在此,我还创建了以下区域。需要: 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中打印多个位置的区域并渲染输出,这也将完成您的工作。

谢谢

相关内容

  • 没有找到相关文章

最新更新