hook_block を使用して、作成中のカスタム モジュールの名前でブロックを作成しています。
myModuleName_block を使用しないとブロックを作成できません。
作成したいブロックごとに異なるモジュールを実行する必要がありますか?
hook_block を使用して、作成中のカスタム モジュールの名前でブロックを作成しています。
myModuleName_block を使用しないとブロックを作成できません。
作成したいブロックごとに異なるモジュールを実行する必要がありますか?
で複数のブロックを作成できhook_block
ます$delta
。
function hook_block($op = 'list', $delta = 0, $edit = array()) {
switch ($op) {
case 'list':
$blocks[0]['info'] = t('Block 1');
$blocks[1]['info'] = t('Block 2');
return $blocks;
case 'configure':
if ($delta == 0) {
// Block 1
}
else if ($delta == 1) {
// Block 1
}
....
}