drupal hook_theme()

时间:2011-02-12 12:34:58

标签: 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),),
     );
}

为什么参数数组的键是“account”,“users”“title”,如何获取它们。我可以用其他东西命名它们吗?谢谢。

1 个答案:

答案 0 :(得分:0)

你可以使用你想要的任何东西,就像你定义这样的函数一样:

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

}
?>

对于函数定义和主题参数而言,唯一重要的是定义它们的顺序(在D6中,不再是在D7中)。