質問

誰かが簡単なコードスニペットを提案できますか アカウントとプロフィールのタブを組み合わせる Drupal6では。私は使っています 1ページのプロフィール モジュールは正常に動作しますが、他の簡単な解決策はありますか?

役に立ちましたか?

解決

これはトリッキーです。あなたは私、アドレス情報についてのようなプロフィールモジュールで定義されたグループ、などの例のカテゴリを持っている場合、彼らはテーマテンプレートの$ TABS2配列内のタブとして表示されます。

明白な解決策は、すべてではないグループフィールドにあるが、これは、ユーザ編集/非常に大きく、垂直登録フォームを作ることができます。

他のヒント

あなたはprofile.moduleに行番号567と568をコメントする必要があるが、これはハックです。

それがどのようにこの。

function _profile_get_fields($category, $register = FALSE) {
  $args = array();
  $sql = 'SELECT * FROM {profile_fields} WHERE ';
  $filters = array();
  if ($register) {
    $filters[] = 'register = 1';
  }
  else {
    // Use LOWER('%s') instead of PHP's strtolower() to avoid UTF-8 conversion issues.
    //$filters[] = "LOWER(category) = LOWER('%s')";
    //$args[] = $category;
  }
  if (!user_access('administer users')) {
    $filters[] = 'visibility != %d';
    $args[] = PROFILE_HIDDEN;
  }
  $sql .= implode(' AND ', $filters);
  $sql .= ' ORDER BY category, weight';
  return db_query($sql, $args);
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top