有人能给我指一下Drupal$帐户的参考资料吗?>;内容数组?

有人能给我指一下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

我整个上午都在四处搜寻,找不到任何定义account对象的引用

特别是,我想修改另一个drupal管理员的user hook()函数来改变它的工作方式。目前,它是dt/dd对,没有任何css类或自定义样式,我需要能够对内容进行主题化

  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
数组中的一项,则应使用:


确实,这会告诉我结构中当前的内容,但不会告诉我结构的合法性。如果它是一个神奇的结构,那么您将很难找到,但请查看它的创建位置,您可以使用此方法查看对象参数添加的位置。通常情况下,对象以某种方式映射到数据库表如果信息是持久的,那么你可以查看表结构以了解可能的情况这是真的,它会告诉我当前在结构中的内容,但不会告诉我该结构的合法性。如果它是一个神奇的结构,那么你将很难找到它,但是请查看它是在哪里创建的,您可以使用此方法查看添加对象参数的位置。通常,如果信息是持久的,对象会以某种方式映射到数据库表,然后您可以查看表结构以了解可能的情况