Drupal 7自定义主题块配置

时间:2011-03-25 12:20:50

标签: drupal configuration drupal-7 styling drupal-themes

我想创建一个自定义主题,并允许管理员为页面上的每个块(在每个块的配置页面中)选择块的呈现方式(将有两种或更多类型的选项用于这些)以及用于渲染块外观的颜色主题。

我不希望将所有块配置为一个,而是特别是每个块。例如:在一个页面上,我将显示1个块(type1,color1),1个带有(type1,color2),1个带有type2。

您如何建议我实施此功能? 我应该使用hook_block_configure和hook_block_save吗?此外,我应该在block_save中将此信息保存在哪里,因为它是块实例特定信息,我应该在数据库中创建另一个表还是可以将其保存在现有块表中的任何位置?

我应该直接在主题中包含此配置还是创建包含此功能的自定义模块?

1 个答案:

答案 0 :(得分:0)

您想查看http://drupal.org/project/skinr,它已经为每个块提供了样式选项。