有什麼方法可以在不同區域放置一個塊而不需要複製它。爲考慮一個block1及其顯示區域的要求drupal塊顯示
page1 lefttop
page2 right
如何在2個不同的區域配置block1?
有什麼方法可以在不同區域放置一個塊而不需要複製它。爲考慮一個block1及其顯示區域的要求drupal塊顯示
page1 lefttop
page2 right
如何在2個不同的區域配置block1?
據我瞭解,每個塊必須是唯一的,所以塊不能同時在兩個地方使用標準塊管理員。
說了一個塊基本上只是一個函數調用,所以你可以通過編程來解決這個限制。使用類似drupal_set_content()。我真的不會採取這個路線,因爲你可能會遇到一些無意的和令人討厭的後果。
然而你可能想要的是類似於Multi Block。
對於Drupal塊系統,你不能,如果你想讓同一個塊出現在多個區域,你需要複製塊。這是當前塊系統的侷限之一,我不確定它是否在Drupal 7中被更改。
這是Panels解決的問題之一,但僅用於解決此問題有點矯枉過正。
在Drupal的8.x的這個問題很好解決: http://drupal.org/node/79571
但是,爲Drupal 6.x和Drupal的7.x中,你可以這樣使用: http://drupal.org/node/353565