Drupal アカウントとプロフィールを結合する
質問
誰かが簡単なコードスニペットを提案できますか アカウントとプロフィールのタブを組み合わせる 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);
}
所属していません StackOverflow