Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Übergabe von Profil-Daten in eine Auswahlliste

Eingetragen von ulo (6)
am 20.02.2010 - 00:33 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Ich suche schon seit tagen und komm nicht weiter.

Ich habe ein Formular (eigener Typ) in dem der User ein Event einträgt.
Nun hätte ich gerne eine Auswahlliste, in der der User auswählt ob er seine Email, seine skype oder MSN adresse veröffentlicht. Diese hat er vorher in seinen Profildaten eingegeben.

Wie kann ich in der Auswahlliste auf diese Werte zugreifen über %usermail gehts nicht wenn ich nix falsch gemacht habe.
Wie kann ich dies realisieren ?

gruß ulo

‹ Vokabular automatisch ergänzen [gelöst] SQL-Query in Node ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde es so umsetzen,

Eingetragen von rokr (593)
am 20.02.2010 - 17:06 Uhr

Ich würde es so umsetzen, dass das Event bei der Anzeige die Daten aus dem User-Profil abfragt, wenn gewünscht.

Grüße, Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

und wie mach ich das ? bin

Eingetragen von ulo (6)
am 22.02.2010 - 10:14 Uhr

und wie mach ich das ?
bin doch hier im Anfängerforum :) bräuchte das mal detailierter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde es mit Content Template lösen

Eingetragen von tiger (415)
am 22.02.2010 - 11:00 Uhr

Ich würde es so machen
Beim Event hast du ein Feld, wo man Mail oder Skype etc auswählen kann.
Für den Event würde ich dann ein Content Template erstellen und dort in Abhängigkeit vom Wert im oben erwähnten Feld das gewünschte Kontaktfeld ausgeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

bin kurz vorm Ziel aber nach

Eingetragen von ulo (6)
am 08.03.2010 - 10:38 Uhr

bin kurz vorm Ziel, aber noch nicht drüber :)

nochmal kurz zum Problem ! der regestrierte benutzer füllt ein CCK Formular aus (eigener Inhaltstyp) . Ein Feld heisst "kontakt" wo der Benutzer seine Email, TeleNr etc. auswählen soll. Diese Daten hat er in seinem Profil vorher schon eingetragen.
Ich nutze jetzt ein Feldtyp "Text" mit "Ankreuzfeldern" und habe und den "Globalen Einstellungen->PHP Code" die Daten auslesen lassen.

Zitat:

global $user;
profile_load_profile($user);
return array(
0 => array('email' => $user->mail),
1 => array('name' => $user->name),
2 => array('handy' => $user->profile_handy),
);

diese werden so wie ich will angezeigt.

Nachdem ich aber das Formular gespeichert habe und mir als "gast" den veröffentlichten Eintrag ansehe stehen nicht die Daten im Feld sondern die jeweiligen value´s "email, name oder handy" .

.

Wie kann ich dies nun richtig lösen ? Liegt dies an Berechtigungen des Gastes oder werden die ausgewählen felder gar nicht in der DB gespeichert ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wahrscheinlich gibt du key statt value aus

Eingetragen von tiger (415)
am 08.03.2010 - 11:11 Uhr

Wie gibtst du denn den Array aus, warscheinlich zeigt es dir nicht den Value sondern den Key an. In deinem Beispiel wäre der Wert für handy $arr[2]['handy']. Du kannst aber auch einen eindimensionalen assotiativen Array erstellen, dann ist es einfacher.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Über ein View lasse ich mir

Eingetragen von ulo (6)
am 08.03.2010 - 21:40 Uhr

Über ein View lasse ich mir alle Einträge auflisten und habe den Titel verlinkt !
Bei Anpassung der Node.tpl steck ich noch in den Kinderschuhen! wie müsste ich den den Array laden und abfragen ?

UPDATE :
habe mir gerade mal die printr ($node) ausgeben lassen und tatsächlich bekomme ich aus dem Array nur den Key aber nicht den Wert also ist mein PHP code bei der eingabe schon falsch !

hat einer nenn Tip ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

1. Check ob profile richtig

Eingetragen von tiger (415)
am 09.03.2010 - 09:32 Uhr

1. Check ob profile richtig geladen wird, wenn ja
2. Array so schreiben, dass er richtig ausgeben wird, assotiativ und eindimensional

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
Weiter

Neue Kommentare

  • Hab ich installiert find ich
    vor 2 Tagen 10 Stunden
  • Gefunden
    vor 9 Wochen 3 Tagen
  • Vielen Dank für die ausführlichen Hinweise...
    vor 10 Wochen 6 Stunden
  • Mögliche Ursachen und nächste Schritte
    vor 10 Wochen 11 Stunden
  • Was für einen Server benutzt
    vor 12 Wochen 3 Tagen
  • Wenn die Subdomain auf
    vor 12 Wochen 5 Tagen
  • ordnerstruktur
    vor 12 Wochen 5 Tagen
  • Die Subdomain muß auf den
    vor 13 Wochen 1 Tag
  • Verwende doch das Tag dafür,
    vor 16 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 16 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250297
Registrierte User: 20550

Neue User:

  • Roberttop
  • levmyshkin
  • MoziDooff

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association