Region & Block (區域及區塊) 在 Drupal 中佔了很重要的位置,Drupal 7 進一步將 Content (內容) & Help (幫助訊息) 變成了 Block,增加了彈性。
Drupal 6 中的 BLOCK (區塊)
在 Drupal 6 或更舊版本中編輯 Block,介面都會隨時現使用的版型而改變,遇上版型不完整時,就亂掉了,甚至沒法正常顯示出 BLOCK 編輯畫面,真痛苦
Drupal 7 的改善
Drupal 7 的首要任務是增強 UI,當然不會忘記 BLOCK 這個重要的構件。 現在 BLOCK 編輯界面會固定使用管理員版型,要看看效果?請按下 Demonstrate block regions 連結。

正如上面所說,現在的內容都是一個 BLOCK 了,想擺到那裏去都行。

除此以外,還能在同一畫面為所有已啟用的 Theme (版型) 進行設定

可以向 Block Node Visibility 模組說再見,Drupal 7 內置能控制 BLOCK 在那一些 Content type (內容類型) 才顯示

看不到的效能提升
在 Drupal 6 或以前版本中,當有大量的 BLOCK ,即使不顯示在目前頁面中,也是會被執行的,這對效能有極大的影響,現在 Drupal 7 解決了這些問題,只會在需要執行的時候,才執行。(不需要額外設定)
Drupal 6 或以前版本,可以使用以下模組解決:
可參考文章:
Improve Drupal's performance by not executing block logic on page templates with no regions
Part 1 Part 2
Drupal Performance Tip: Block Visibility

寫下您的回覆