Frage

Kann jemand vorschlagen einfachen Code-Schnipsel für Kombinieren Konto und Profil-Tabs in Drupal 6. Ich verwende onepageprofile Modul es funktioniert gut aber jede andere einfache Lösung?

War es hilfreich?

Lösung

Das ist schwierig. Wenn Sie Gruppen im Profilmodul definiert haben, wie über mich, Adressinformationen, etc. Beispiel Kategorien, zeigen sie als Registerkarten in dem $ tabs2 Array der Themenvorlage auf.

Die offensichtliche Lösung ist nicht Gruppenfelder überhaupt, aber dies könnte das Benutzer bearbeiten / Anmeldeformular sehr groß und vertikal machen.

Andere Tipps

müssen Sie Kommentarzeile Nummer 567 und 568 in profile.module aber dies ist Hack.

Diese, wie es ist.

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);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top