(Möglicherweise ist das eher ein Thema für MetaModels oder generelle Extension-Entwicklung)
Ich habe mit dem dlh_geocode-Modul und MetaModels über ein save_callback in der dcaconfig so eingerichtet, dass aus einem Adressfeld gleich eine Geokoordinate berechnet und zusätzlich gespeichert wird (nach Anleitung im dlh_geocode-Modul). Das funktioniert wunderbar. Vielen Dank an der Stelle für das prima Geocode-Modul.
Nun ist es so, dass ich einige Einträge habe, wo nur die Geokoordinate eingetragen wird, aber keine Adresse. Wenn jedoch das Adressfeld leer bleibt, schreibt mir der save_callback leider das Feld mit einer leeren Geokoordinate auch leer drüber.
Ist es eventuell möglich:
- den save_callback nur auszuführen, wenn das Adressfeld einen Wert enthält (also nicht leer ist), oder
- das Feld für die Geokoordinate nicht zu ändern, wenn es bereits einen Wert enthält
Ich bin mir nicht sicher, wo man da am besten rumschraubt, am dlh_geocode Modul, MetaModels. Am liebsten möchte ich natürlich die Module gar nicht anfassen und nur über config- oder template-Dateien lösen.
Ich hoffe, es hat jemand einen Ansatz?
René
Lesezeichen