Nếu bạn đang thêm một khối tùy chỉnh, bạn sẽ thực hiện việc này bằng hook_block_info, đặt tùy chọn trạng thái thành 1 và tùy chọn vùng cho vùng bạn muốn đặt khối.
Thí dụ:
MODULE_block_info() {
$blocks = array();
$blocks['my_block'] = array(
'info' => t('My Block Name'),
'status' => 1,
'region' => 'THE_REGION_I_WANT',
);
return $blocks;
}
Nếu bạn muốn thay đổi một khối đã tồn tại, bạn sẽ sử dụng hook_block_info_alter () thay vào đó, cập nhật các tùy chọn tương tự đã được hiển thị bên dưới.
Thí dụ:
MODULE_hook_block_info_alter(&$blocks, $theme, $code_blocks) {
$blocks['my_block']['status'] = 1;
$blocks['my_block']['region'] = 'THE_REGION_I_WANT';
}
Để biết thêm thông tin, hãy xem https://api.drupal.org/api/drupal/modules%21block%21block.api.php/feft/hook_block_info/7
block_example_block_info()
và giá trị 'khu vực' có thể hữu ích để kiểm tra.