Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7自定义主题块配置_Drupal_Configuration_Drupal 7_Styling_Drupal Themes - Fatal编程技术网

Drupal 7自定义主题块配置

Drupal 7自定义主题块配置,drupal,configuration,drupal-7,styling,drupal-themes,Drupal,Configuration,Drupal 7,Styling,Drupal Themes,我想创建一个自定义主题,并允许管理员为页面上的每个块(在每个块的配置页面中)选择块的渲染方式(将有2种或更多类型的选项)以及用于渲染块外观的颜色主题 我不想一次配置所有的块,但要特别配置每个块。例如:在一个页面上,我将有1个块显示为(type1,color1),1个块显示为(type1,color2),1个块显示为type2 你建议我如何实施这一点? 我应该使用hook\u block\u configure和hook\u block\u save吗?此外,我应该将此信息保存在块_的何处?因为它

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

我不想一次配置所有的块,但要特别配置每个块。例如:在一个页面上,我将有1个块显示为(type1,color1),1个块显示为(type1,color2),1个块显示为type2

你建议我如何实施这一点? 我应该使用hook\u block\u configure和hook\u block\u save吗?此外,我应该将此信息保存在块_的何处?因为它是块实例特定的信息,我应该在DB中创建另一个表,还是可以将其保存在现有块表中的任何位置


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

您想看看,它已经为每个块提供了样式选项。

我需要在Drupal 7上稳定的东西。。。“Drupal7版本正在进行大量开发。它目前不稳定、功能不全或不受支持。”然后帮助开发和改进它。Drupal7的许多模块还不稳定。