[erledigt] wenn Feld "leer" -> Standard-Value verwenden?
am 16.04.2012 - 17:27 Uhr in
Hallo Freunde,
ich habe ein CCK-Textfeld (Status). Wenn der Node erstmalig gespeichert und das Feld nicht ausgefüllt wird, wird der (angegebene) Standardwert verwendet (den man beim Feld angeben kann). Bei mir heißt der "Momentan kein Status angegeben".
Wenn der User den Node anschaut und danach aber die Edit-Form aufruft, kann er "Momentan kein Status angegeben" löschen und den Node speichern (mit dem leeren Feld).
Ich möchte nun erreichen, dass, sollte der Feldinhalt vom User gelöscht werden und "leer sein", dass dann automatisch wieder der Standardwert verwendet und in die Datenbank geschrieben wird "Momentan kein Status angegeben".
Ich habe es schon mit Rules versucht - dort gibt es die Aktion "Ein Feld füllen" ... leider fehlt mir aber der "if empty check" - sprich - "fülle nur das Feld wenn es leer ist". Grübel!
Hat da jemand eine Idee/ein Modul/ein Tip zur Hand?
Danke und Gruß
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe Tomaten auf den
am 16.04.2012 - 17:46 Uhr
Ich habe Tomaten auf den Augen. Man kann bei Rules ja die Bedingung "Feld enthält einen Wert" negieren und dann das Feld füllen.
(wegduck) :-)
Drupal rockt!!!