Я работаю на слое темы с помощью hook_page_alter, чтобы вставить пользовательский «special_theme» в область нижнего колонтитула, не используя ни блок управления, ни модуль:
$page['footer'][] = array(
'#weight' => 10,
'#theme' => 'special_theme',
'#theme_wrappers' => array('block'),
'#region' => 'footer',
);
Шаблон определен в hook_theme.Блок вставляется в область нижнего колонтитула, как я и ожидал, но мне нужно определить его идентификатор блока или дельту.Drupal автоматически вставляет id = "block - 2".Мне нужно изменить «--2» на более читаемую дельту, такую как «special_delta».
Возможно ли это с текущим drupal 7 и как?Я могу пропустить что-то очевидное.Спасибо за любую помощь.