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 19.02.2010 - 23: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 - 16: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 - 09: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 - 10: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 - 09: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 - 10: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 - 20: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 - 08: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 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