Я создал пользовательский блок для моего Drupal 7 установить так:Пользовательский блок не отображается
/*
* Implements hook_block_info
* To create a block to display the information for planB in the footer.
*/
function planb_block_info() {
$blocks['planb_footer'] = array(
'info' => t('PlanB Footer'),
'status' => true,
'weight' => 0,
'visibility' => 1,
);
return $blocks;
}
function planb_block_view($delta = '') {
switch($delta) {
case 'planb_footer':
$block['subject'] = NULL;
$block['content'] = footer_block_content($delta);
return $block;
break;
}
}
function footer_block_content($delta) {
return array('#markup' => theme('footer'));
}
Теперь в моей локальной тестовой среде колонтитул отображается правильно. Однако, когда я загружаю файл модуля в производственную среду, нижний колонтитул не появляется нигде. Он даже не отображается на странице «Блоки», это почти так, как если бы крючок не регистрировался в Drupal. Кто-нибудь знает, что я мог упустить?
Я очистил кеш.
появится ли он на странице модулей? – SpaceBeers
Да, модуль включен, а остальные функции, которые он предоставляет, работают. – KerrM
Хм. Чем отличается ваша тестовая и производственная среда? – SpaceBeers