2013-02-01 51 views
0

如何在首頁的不同區域中分配一個菜單塊。我使用bootstrap主題創建了一個子主題。在我還創建了下列regions.Need:在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 

回答

1

Drupal的開箱只能一個塊分配給一個區域。你會想看看一個貢獻模塊。我建議看看優秀的Context模塊。它將爲您提供更先進的塊管理工具,使用起來相對簡單。

我在過去開發的大多數Drupal站點上都使用了這個模塊。

+0

親愛的@drmonkeyninja感謝您的回覆。它真的有效 –

+0

@satyabratasahoo很高興它有幫助。如果它適合你,你會介意接受我的答案嗎?接受Stackoverflow上的答案有助於他人識別正確的答案,並且也會提升你自己的聲望。 – drmonkeyninja

0

簽出MultiBlock模塊,它允許您擁有同一個塊的多個實例。

從項目頁面:

多塊模塊允許您創建現有塊的多個塊實例中解決了這個問題。

0

雖然在不同的地方分配一個塊如果沒有可能,但你可以選擇通過上述的幫助,使多實例說Multiblock模塊或另一種方式是在幾個地方根據自己的需要打印的區域在TPL和渲染輸出,這也將做你的工作..

謝謝

+0

是的親愛的@RajeeVK它會,但它不會在硬編碼中寫出適當的方式是除此之外還有其他選項,以便我可以將塊分配給不同的區域。 –

+0

@satyabratasahoo - 你是什麼意思的「不是一個合適的方式」....我們不做我們自己的TPL,如果你不這樣做,那麼你應該通過上面給定的模塊名稱制作多個實例。 – RajeevK