Wenn Feld leer irgend ein Text ausgeben
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 22.08.2012 - 08:33 Uhr in
Hallo zusammen. Wenn ein Benutzer einen Feld nicht ausfühlt wird es in der Node Ansicht gar nicht angezeigt.
Ich möchte gerne, das wenn ein Benutzer nichts angibt, das es in der Ansicht einen Info Text ausgibt z.B. Benutzer hat momentan nichts hinterlassen.
Ich hoffe das mir hier jemand weiterhelfen kann
LG
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben
Dann musst Du im Datentyp bei
am 22.08.2012 - 09:50 Uhr
Dann musst Du im Datentyp (oder im Profil) bei diesem Feld einen Standardwert eintragen.
Beste Grüße
Werner
Danke. Das möchte ich nicht
am 22.08.2012 - 10:47 Uhr
Danke. Das möchte ich nicht machen, weil wen der Benutzer die Eingabe nicht tätigt steht da irgend ein Text von mir drin.
Elegantere Lösung währe wenn bei der Ansicht z.B. Benutzer wird bald Aktualisieren oder irgendwas...
LG
Sven
Dann musst Du das zugehörige
am 22.08.2012 - 11:41 Uhr
Dann musst Du das zugehörige Template-File überschreiben und bei jedem Feld vor der Ausgabe überprüfen (mittels php) ob es Inhalt hat oder nicht und dann Deinen Text falls nötig ausgeben. Das wird aber etwas Aufwand werden.
Beste Grüße
Werner
Dankeschön für deine Antwort.
am 23.08.2012 - 10:16 Uhr
Dankeschön für deine Antwort. Hat die PHP Funktion auch einen namen? ich habe da keinen Plan :-)
Ich nehme mal an das müsste in template.php geschrieben werden.
LG
Sven
Ohne wenigstens rudimentäre
am 23.08.2012 - 16:16 Uhr
Ohne wenigstens rudimentäre Kenntnisse von PHP und der Drupal-API wird das nicht gehen.
Beste Grüße
Werner
Sobald ich eine Lösung
am 04.09.2012 - 20:59 Uhr
Sobald ich eine Lösung gefunden habe werde mich melden. Danke für deine Hilfe wla.
LG
Sven