如何在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",以及如何获取它们。我能在其他东西里给他们命名吗。谢谢。
发布于 2011-02-13 19:20:47
您可以使用任何您想要的东西,就像您定义如下函数时一样:
<?php
function yourfunction($whatever, $you, $want) {
}
?>对于函数定义和主题参数来说,唯一重要的是定义它们的顺序(在D6中,不再是在D7中)。
https://stackoverflow.com/questions/4978089
复制相似问题