Ich habe ein Formular mit dem FAPI, das eine ausgewählte Liste von Währungswerten als Eingabe enthält. Ich muss in der Lage sein, HTML-Zeichen wie hinzuzufügen€ $pound; ¥
Das Problem ist, dass Drupal die Eingabe filtert und nicht die gewünschten Symbole anzeigt, sondern die tatsächlichen HTML-Codes wie oben angezeigt.
Gibt es eine Möglichkeit, dass Drupal meine Liste nicht filtert?
Als Lösung können Sie die Eigenschaft #after_build für Ihr Formularelement verwenden.
Angenommen, Sie haben eine Variable $ options mit Optionen zur Auswahl
dann müssen Sie Ihre Formatierungsfunktion wie definieren
Hier können Sie Ihr ausgewähltes Element neu definieren, auch wenn Sie #preeme #prefix #suffix hinzufügen
Eine andere mögliche Lösung ist möglicherweise, dass die Funktion l () in diesem Beispiel die HTML-Option verwendet, wenn Links mit Bildern erstellt werden. Möglicherweise wird sie auch von einem ausgewählten Element verwendet
quelle