有人能给我指一下Drupal$帐户的参考资料吗?>;内容数组?
我整个上午都在四处搜寻,找不到任何定义account对象的引用 特别是,我想修改另一个drupal管理员的user hook()函数来改变它的工作方式。目前,它是dt/dd对,没有任何css类或自定义样式,我需要能够对内容进行主题化有人能给我指一下Drupal$帐户的参考资料吗?>;内容数组?,drupal,drupal-6,drupal-modules,Drupal,Drupal 6,Drupal Modules,我整个上午都在四处搜寻,找不到任何定义account对象的引用 特别是,我想修改另一个drupal管理员的user hook()函数来改变它的工作方式。目前,它是dt/dd对,没有任何css类或自定义样式,我需要能够对内容进行主题化 function acidfree_user($op, &$edit, &$account, $category = NULL) { if ($op == 'view') { //Pachkov.Sergey.START - MO
function acidfree_user($op, &$edit, &$account, $category = NULL) {
if ($op == 'view') {
//Pachkov.Sergey.START - MODIFIED BY MHEINZ
$result = db_query("SELECT nid, title FROM node WHERE nid IN (SELECT nid FROM node WHERE uid=%d
AND type='acidfree') ORDER BY nid desc", $account->uid);
$i=0;
$account->content['acidfree-albums'] = array(
'#type' => 'user_profile_category',
'#title' => t('Photo albums'),
);
while ($item = db_fetch_array($result)) {
$title_node = $item['title'];
$nid = $item['nid'];
$account->content['acidfree-albums'][$i] = array(
'#title' => t(' '),
'#value' => l($title_node, "node/{$nid}"),
'#class' => 'acidfree-albums',
'#type' => 'user_profile_item',
);
$i++;
}
}
//Pachkov.Sergey.END - MODIFIED BY MHEINZ
}
你能得到的最好的参考是
print_r($account->content);
要查看到当前位置的跟踪(查看对象的设置位置),可以使用
debug_print_backtrace();
你能得到的最好的参考是
print_r($account->content);
要查看到当前位置的跟踪(查看对象的设置位置),可以使用
debug_print_backtrace();
用于显示您在中看到的
$account->content
数组的dt
/dd
来自模板。在模块或主题中使用,可以为这些dt
/dd
添加属性
如果需要更改$account->content
数组中的一项,则应使用:
用于显示您在中看到的
$account->content
数组的dt
/dd
来自模板。在模块或主题中使用,可以为这些dt
/dd
添加属性
如果需要更改$account->content
数组中的一项,则应使用:
确实,这会告诉我结构中当前的内容,但不会告诉我结构的合法性。如果它是一个神奇的结构,那么您将很难找到,但请查看它的创建位置,您可以使用此方法查看对象参数添加的位置。通常情况下,对象以某种方式映射到数据库表如果信息是持久的,那么你可以查看表结构以了解可能的情况这是真的,它会告诉我当前在结构中的内容,但不会告诉我该结构的合法性。如果它是一个神奇的结构,那么你将很难找到它,但是请查看它是在哪里创建的,您可以使用此方法查看添加对象参数的位置。通常,如果信息是持久的,对象会以某种方式映射到数据库表,然后您可以查看表结构以了解可能的情况