2011-03-25 130 views
0

我想創建一個自定義主題,並允許管理員爲頁面上的每個塊(在每個塊的配置頁面)選擇塊的呈現方式(將有2個或更多類型的選項)以及用於渲染塊的外觀的顏色主題。Drupal 7自定義主題塊配置

我不希望配置所有的塊在一個,但特別是每個塊。例如:在一個頁面上,我將用(type1,color1)顯示1個塊,用(type1,color2)顯示1,用type2顯示1。

你會建議我如何執行此操作? 我應該使用hook_block_configure和hook_block_save嗎?另外,我應該在哪裏將這些信息保存在block_save中,因爲它是塊實例特定的信息,我應該在數據庫中創建另一個表還是可以將它保存在現有塊表中的任何位置?

我應該直接在主題中包含此配置還是創建包含此功能的自定義模塊?

回答

0

你想看看http://drupal.org/project/skinr,它已經提供了每個塊的樣式選項。

+0

我需要Drupal 7上穩定的東西......「Drupal 7的版本正處於重大的發展階段,現在它不穩定,功能強大或支持不足。 – Razvan 2011-03-25 13:14:12

+0

然後幫助開發和改進它。對於Drupal 7,許多模塊並不穩定。 – Berdir 2011-03-25 13:21:27