[gelöst] Möglichkeit PHP-Code in User-Edit-Form als Feld im Display-Mode ausführen zu lassen?
am 02.03.2017 - 14:15 Uhr in
Hallo Freunde,
wenn ich die User-Account-Edit-Form aufrufe (z.B. user/20/edit), benötige ich zwischen zwei dort vorhandenen Inpu/Select-Feldern ein weiteres Feld/Value-Ausgabe, welches PHP-Code ausführt (als DISPLAY-Mode) OHNE, dass der User dort Änderungen vornehmen kann.
Ich möchte dort abfragen ob der User eine ganz bestimmte Flag gesetzt hat und dann bestimmte Werte ausgeben. Dies will ich über diversen PHP-Code fertigstellen. Das Ergebnis soll dort im in der Edit-Form im Disply-Mode angezeigt werden.
Ich möchte aber darauf verzichten das gesamte Template "auseinaderzunehmen" und ein eigenes Template zu schreiben (zu aufwändig).
Ich habe es schon mit Computed-Field probiert aber dort werden mir in der Edit-Form generell keine Values ausgegeben, nur im Display-Mode des Accounts (account/username) nach dem Speichern der Edit-Form.
Wer hat eine Idee wie man das am besten/einfachsten umsetzen kann?
Danke und Gruß
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe jetzt eine Lösung
am 02.03.2017 - 14:43 Uhr
Ich habe jetzt eine Lösung gefunden.
Das Modul https://www.drupal.org/project/field_extrawidgets stellt ein "Read-only"-Widget zur Verfügung welches die Ausgabe des Values aus dem Computed-Field in der Edit-Form erlaubt (als wenn man sich im Display-Mode befindet).
Drupal rockt!!!