私はdrupalにかなり慣れていません。ブロックを含むモジュールの作成に関するこの例を見てきました。私の質問は、$content を customblock_block_view から別のテンプレート ファイルに送信して、追加の HTML を追加することでレンダリングできるかどうかです。もしそうなら、どのように?
/**
* Implements hook_block_info().
*/
function customblock_block_info() {
$blocks = array();
$blocks['list_modules'] = array(
'info' => t('A listing of all of the enabled modules.'),
'cache' => DRUPAL_NO_CACHE,
);
return $blocks;
}
/**
* Implements hook_block_view().
*/
function customblock_block_view($block_name = '') {
if ($block_name == 'list_modules') {
$list = module_list();
$theme_args = array('items' => $list, 'type' => 'ol');
$content = theme('item_list', $theme_args);
$block = array(
'subject' => t('Enabled Modules'),
'content' => $content,
);
return $block;
}
}