1
A
回答
0
它破壞了可配置塊的想法,但它是可能的:您必須爲所有區域創建空塊模板,但不允許區域。或者您爲此塊提供/覆蓋主題功能,並且不會爲禁止的區域返回任何內容。
1
Drupal的主題系統足夠靈活,可以將頁面的這一部分完全轉化爲您希望塊出現的區域。爲此,您需要將區域添加到Assigning contents to regions(如regions[foobar] = Foobar
)所述的.info
文件中。這會爲您的page.tpl.php提供一個新變量$page['foobar']
。然後,您可以按照與Drupal的內置區域相同的方式將內容分配到該區域。
如果你想繞過這個系統並顯示一個特別的塊,看看如何_block_render_blocks呈現塊。
0
在D7中,您可以在主題.info文件中添加一個佔位符區域,清除緩存並將您的區塊放在那裏,然後輸出該區域的內容。
print render(block_get_blocks_by_region('region_name'));
相關問題
- 1. Drupal 7 Homebox模塊和Twitter Bootstrap主題
- 2. Drupal - 主題uc_upsell模塊?
- 3. Drupal:如何主題模塊
- 4. Drupal:在主要內容上方顯示塊的簡單方法?
- 5. 如何在Drupal中主題菜單塊?
- 6. Drupal 8主題方法
- 7. 使用Drupal域模塊安裝不同的主題和模塊
- 8. Drupal 7自定義主題塊配置
- 9. Drupal 7更改模塊主題
- 10. Drupal模塊主題 - 默認CSS?
- 11. Drupal 6:主題「下載計數」模塊
- 12. Drupal視圖參數塊主題
- 13. 如何以編程方式構建,主題並顯示Drupal塊?
- 14. Drupal主題
- 15. 忒任何地方 - 打開標識要求和登錄問題
- 16. Drupal的8 - 在主題
- 17. 包括在Drupal主題
- 18. 在NSOperation主要方法中使用塊
- 19. Drupal管理主題
- 20. Drupal主題修改
- 21. Drupal主題編輯
- 22. Drupal主題$ page ['content']
- 23. Drupal主題管理
- 24. 主題Drupal面板
- 25. drupal 7:定製設計主題用Views模塊創建的塊
- 26. Drupal主題()的問題
- 27. CSS問題與Drupal主題
- 28. Drupal 8如何在主題中創建自定義塊
- 29. 如何在Drupal 8中自定義/主題contact_form模塊?
- 30. Drupal Views模塊卡在我的自定義主題
看起來腳本'if'語句只有檢查是否這是正確的頁面,並呈現什麼可用。所以如果沒有菜單,那麼我就沒有任何東西可以呈現 – TheLQ
@TheLQ:我很抱歉,我只注意到我鏈接到了Drupal 4.7和5.x的程序。我用Drupal 6.x和7.x的正確程序更新了我的答案。 – Oswald
那真的不是我所追求的。我希望默認情況下,搜索欄位於標題中。底部區域中的Drupal Powered By塊。用戶管理塊位於另一個區域。等'_block_render_block'看起來像一個內部函數來渲染它們,這是我不想調用的東西。有什麼方法可以設置這些默認設置嗎? – TheLQ