2012-11-04 62 views
3

我正在爲drupal 7編寫模塊。模塊在該塊['content']內部生成塊和項目列表。當我使用標準主題('item_list',array('items'=> $ items))時,所有東西都能正常工作,但是當我想要定義自己的主題時,將使用它代替item_list,從而消除塊。我一直在閱讀文檔和各種示例,但沒有任何幫助。在我的模塊的文件我寫道:模塊中擁有自己的主題

function lastposts_thm_theme() { 
    return array(
    'lastposts_thm' => array(
    'variables' => array('items' => NULL), 
    //template file, path, .... 
    ), 
); 
} 
function theme_lastposts_thm($variables) { 
    $node = $variables['items']; 
    $build = node_view($node); 
    $output = drupal_render($build); 

    return $output; 
} 

;當我從block_view函數調用它,它不工作的主題(「lastposts_thm」,$ ......)。 我錯在哪裏?

+0

呼叫主題('lastposts_thm',數組('items'=> $ items)) –

+0

我知道,我這樣稱呼它,不起作用。 –

回答

1

檢查您的主題是否打印塊的變量並在主題的信息字段中定義區域。這可能是你面臨的問題。 。

相關問題