0
を経由して、私はブロック管理を使用せずに、フッタ領域にカスタム「special_theme」を挿入するhook_page_alter経由テーマ層で働いています、またモジュール:は、レンダリング可能な配列からブロックデルタの定義hook_page_alter
$page['footer'][] = array(
'#weight' => 10,
'#theme' => 'special_theme',
'#theme_wrappers' => array('block'),
'#region' => 'footer',
);
テンプレートが定義されていますat hook_theme。ブロックは私が期待したようにフッタ領域に挿入されますが、ブロックIDまたはデルタを定義する必要があります。 Drupalは自動的にid = "block - 2"を挿入しました。私は " - 2"を "special_delta"のようなより読みやすいデルタに変更する必要があります。
現在のdrupal 7で可能ですか? 私は何かを見逃すかもしれません。助けてくれてありがとう。