Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Variable von Profil nach Feldern übergeben (Standardwert anzeigen)

Eingetragen von ash0815@drupal.org (137)
am 15.08.2009 - 18:46 Uhr in
  • Views
  • Drupal 6.x

Hallo,
im Profil-Feld habe ich zum Beispiel ein Feld namens profile_phone_cc, dieses möchte ich an das Feld field_user_contact_by_phone übergeben, das Feld field_user_contact_by_phone wird später beim Beitrag erstellen sowie als "Artikel" erscheinen, wie könnte dieses Problem am besten gelöst werden?

Ich hatte u.a. folgendes versucht:

global $user;
return array(
  0 => array('value' => $user->profile_phone_cc),
);

Bei der E-Mail-Adresse klappt es, da die Infos von der Variable
$user->mail

gelesen werden, nur nicht vom Profil was die angelegten Felder betrifft, ich bin schon vieles durchgegangen, aber nichts klappt.

Über einen Lösungsvorschlag bin ich euch dankbar :-)

‹ Nodeliste mit GMap abgleichen h2-Tag bei Titel in View Ansicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann kannste im

Eingetragen von dawehner (2639)
am 15.08.2009 - 22:10 Uhr
Dann kannste im footer wieder global $variable benutzen -------------- Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de SirFiChi ist auch dein Halbgott.
  • Anmelden oder Registrieren um Kommentare zu schreiben

Verstehe um diese Uhrzeit

Eingetragen von ash0815@drupal.org (137)
am 16.08.2009 - 01:22 Uhr

...leider nur Bahnhof. Footer?

Also, es ist so: im CCK-Feld soll der Inhalt von einem Feld im Profil erscheinen sobald ein neuer Artikel erstellt werden soll. Der Name des Profil-Feldes ist profile_phone_cc und der soll an das CCK-Feld übergeben werden, was der aber nicht tut, da es anscheinend die Variable des Inhaltes nicht gibt oder ich bin blind :-(

Kurzfassung: Inhalt von Profil-Feld nach CCK-Feld in der Sektion Standardwert, wo der der PHP-Code im Array ausgeführt wird.

----
Gruß
Alex

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, bisher habe ich noch

Eingetragen von ash0815@drupal.org (137)
am 06.09.2009 - 12:44 Uhr

Hallo,
bisher habe ich noch keine Lösung gefunden.
Also noch mal von vorne ;-)

Unter Profil habe ich ein Text-Feld für Telefon erstellt, im Profil wird dieser dann angezeigt, dieser Wert soll auch dann erscheinen, wenn jemand einen neuen Artikel erstellt, leider bleibt das Feld leer, aber es soll vom Benutzerprofil gelesen werden, so wie die E-Mail-Adresse, also es werden vom Benutzerprofil die angelegten Felder nicht im Node erstellen übernommen, also nicht gelesen, was könnte man machen damit Benutzer auch den Inhalt zu Gesicht bekommen könnten? Die Inhalte sollen sowieso nur für registrierte Benutzer sichtbar sein.

Vielen Dank.

----
Gruß
Alex

  • Anmelden oder Registrieren um Kommentare zu schreiben

*Räusper* Ein Punkt hätte

Eingetragen von dawehner (2639)
am 06.09.2009 - 15:05 Uhr

*Räusper* Ein Punkt hätte deinem Satz wie mir auch gut getan ;)

dieser Wert soll auch dann erscheinen, wenn jemand einen neuen Artikel erstellt,

Geht es dir hier darum, dass beim Ansehen eines Artikels, man das Telefon/die Email des Autors sieht?
Oder, dass automatische bestimmte Formularfelder vorausgefüllt werden?

was könnte man machen damit Benutzer auch den Inhalt zu Gesicht bekommen könnten? Die Inhalte sollen sowieso nur für registrierte Benutzer sichtbar sein.

Mh verstehe ich nun absolut nicht mehr :(

PS: Ich vermute meine Antwort bezog sich auf eine andere Frage :)
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gleiches Problem, nur an einer anderen Stelle halbgelöst

Eingetragen von axelschulz@drup... (343)
am 09.10.2009 - 12:40 Uhr

Hallo,

ich grase auch alle Foren ab, ohne eine wirkliche Antwort zu finden.
Das hier klappt bei mir unter Telefon:

global $user;
return array(
  0 => array('value' => $user->profile_telefon),
);

Jedoch schaffe ich es nicht für das Feld Mail (wie es bei Dir zu klappen scheint) und auch nicht bei URL und Namen.

Auch die Antwort mit Leerzeichen, FCKEditor, alle an Fehlerquellen ausgeschaltet, es will einfach nur bei diesem einen Feld klappen.

Antwort wäre klasse, falls jemand weiß, wie man di Daten / e Variable aus dem Profil in die Felder übergibt.

JA, bevor so eine Antwort kommt ;-) im WEBFORMULAR ist das super mit den TOKEN Befehlen, hier klappen die nicht.
Ich will das in einem INHALTSTYP der kein Webformular ist, realisieren.

Erstaunt mich, dass nirgends Antworten zu finden sind, weil es doch so was schönes ist, wenn Nutzer nicht etwas zweimal ausfüllen müssen.

Thanx
Axel :-)

..................................................................
hinter jedem Netzwerk stecken Menschen
www.globales-dorf.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meine Lösung

Eingetragen von Georg66 (7)
am 09.11.2009 - 11:41 Uhr

Ich stand vor demselben Problem.
Nachdem alle möglichen Versuche nicht zum Ziel führten, hole ich die Daten jetzt direkt aus der Datenbank:

global $user;
$vorname = db_result(db_query("SELECT value FROM {profile_values} WHERE uid = $user->uid AND fid = 2"));
$nachname = db_result(db_query("SELECT value FROM {profile_values} WHERE uid = $user->uid AND fid = 1"));
If ($vorname != "") {
$name = $vorname . " ";
};
$name = $name . $nachname;
return array(
  0 => array('value' => $name),
);

Damit klappt es bei mir.

  • Anmelden oder Registrieren um Kommentare zu schreiben

:-O

Eingetragen von ash0815@drupal.org (137)
am 07.05.2010 - 03:09 Uhr

Huch, ich war schon einige Zeit nicht mehr hier.

Deine Lösung klingt einleuchtend, ich selber bin was SQL betrifft, nicht so bewandert, was Abfragen und so betrifft.
Sobald es mit meinen Projekt wieder weiter geht, liegt momentan komplett still, werde ich es jedenfalls so machen ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 5 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 13 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» 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 29 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