2010-05-20 94 views

回答

15

您可以使用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 
     } 

.... 

} 
+5

+1 - 只有一個備註:$增量不需要是數字,所以如果你想提供更多的塊,維護使用一個有意義的'名稱'來代替。 – 2010-05-20 18:42:50

+0

哦很酷,這是有幫助的 – ino 2010-05-20 19:45:15

+0

只是一個小疑問...如果我創建這樣的多個塊,我如何調用我的頁面中的模塊的特定塊.. – 2011-07-07 09:56:01

相關問題