2010-09-27 82 views

回答

3

API comments採取了theme_block

// setup vars 
$module = 'system'; 
$delta = 0; // could also be a string 

// renders the "Powered by Drupal" block 
// @see hook_block() 
// @see module_invoke() 
$block = module_invoke($module, 'block', 'view', $delta); 

// must be converted to an object 
$block = !empty($block) ? (object)$block : new stdclass; 

$block->module = $module; 
$block->delta = $delta; 
$block->region = 'whateverYouWant'; 

echo theme('block',$block); 

沒有測試它,但它似乎是在做你想要什麼。這使用常規的theme函數來提取您正在檢索的塊的主題

+0

非常感謝。唯一的區別是傳遞塊ID而不是增量。 – AnotherDrupalNewbie 2010-09-27 22:04:19