2011-02-12 57 views
0

如何命名的參數在hook_theme鍵,Drupal的hook_theme()

如:

 function user_theme() { 
    return array(
    'user_picture' => array(
    'arguments' => array('account' => NULL), 
    'template' => 'user-picture', 
    ), 
    'user_profile' => array(
    'arguments' => array('account' => NULL), 
    'template' => 'user-profile', 
    'file' => 'user.pages.inc', 
    ), 
'user_list' => array('arguments' => array('users' => NULL, 'title' => NULL),), 
    ); 
} 

爲什麼參數數組的關鍵是「帳戶」,「用戶」,「標題」,如何讓他們。我可以用其他東西命名嗎?謝謝。

回答

0

你可以使用任何你想要的,就像你可以在定義這樣的功能:

<?php 
function yourfunction($whatever, $you, $want) { 

} 
?> 

,對於函數定義和主題參數事宜雙方的唯一的事情是順序(D6,不在D7中),在它們被定義的地方。