Wenn User ihre Profile verändern -> hook_user_presave?
am 18.09.2012 - 13:18 Uhr in
Hallo,
ich habe ein Locationfield bei mir in den Userdatas und dies möchte ich gerne befüllen. Also wenn ein User sei Profil ändert möchte ich vor dem Speichern noch kurz eine Adresse eintragen die dann im Field gespeichert wird.
Welchen Hook brauche ich dafür? Und worauf muss ich achten?
Dank euch.
- Anmelden oder Registrieren um Kommentare zu schreiben

Geht das nicht mit Rules? In
am 18.09.2012 - 13:38 Uhr
Geht das nicht mit Rules? In D6 müsste das damit gehen - bei 7 weiß ich nicht.
Und ... was für eine Adresse willst du denn da überhaupt eintragen?
ich lasse die User über eine
am 18.09.2012 - 14:15 Uhr
ich lasse die User über eine openlayers map einen Punkt auswählen. Dieser wird mittels reverse geocoding in eine Adresse umgewandelt die dann da eingetragen werden soll.
Will also nicht das die User selbst die Adresse eingeben.
Und das soll der Hook machen.
So ähnlich läuft das ja auch
am 18.09.2012 - 15:34 Uhr
So ähnlich läuft das ja auch mit Gmap-Location - aber dort wird die Adresse, nach dem Flag-Setzen auf der Map, automatisch in die, von Location bereitgestellten, Lan/Lon-Felder eingetragen. Die Daten muss man nicht extra mit nem Hook abgreifen.
Warum das bei "openlayers map" (kenne ich persönlich nicht) nicht so ist, weiß ich nicht ...
Vielleicht gibt es hier ja jemand der sich damit auskennt und dir helfen kann.
was mich an dieser GMap
am 19.09.2012 - 08:06 Uhr
was mich an dieser GMap Geschichte nur stört ist die Tatsache das man auch kein reverse Geocoding machen kann.
Ich will nicht das die User selbst noch eine Adresse eintragen wenn Sie eh schon ein Punkt auf der Karte setzten.
Sie machen einen Punkt. Ich frage über ein simples Script Google nach der Adresse und trage Sie da ein. Das wollte ich so machen.
Nur irgendwie überschreibt er in der Funktion nicht die Userdaten, also das Field davon.