Drupal 7 通过hook_page_alter从可渲染数组定义块增量
我通过hook_page_alter在主题层工作,在页脚区域插入一个自定义的“特殊主题”,而不使用块管理,也不使用模块:Drupal 7 通过hook_page_alter从可渲染数组定义块增量,drupal-7,Drupal 7,我通过hook_page_alter在主题层工作,在页脚区域插入一个自定义的“特殊主题”,而不使用块管理,也不使用模块: $page['footer'][] = array( '#weight' => 10, '#theme' => 'special_theme', '#theme_wrappers' => array('block'), '#region' => 'footer', ); 模板在hook_主题中定义
$page['footer'][] = array(
'#weight' => 10,
'#theme' => 'special_theme',
'#theme_wrappers' => array('block'),
'#region' => 'footer',
);
模板在hook_主题中定义。该块按照我的预期插入到页脚区域,但我需要定义其块id或增量。Drupal自动插入id=“block--2”。我需要将“-2”更改为更可读的增量,例如“特殊增量”
目前的drupal 7是否可能,以及如何实现?
我可能会错过一些显而易见的事情。谢谢您的帮助。我想这在当前的drupal 7中是不可能的。希望未来的drupal能够通过模板层定义块。hook\u page\u alter已经很强大了。我怎样才能结束这个问题