Mam formularz przy użyciu interfejsu FAPI, który ma jedną z wybranych wartości walut jako jedną z danych wejściowych. Muszę mieć możliwość dodawania znaków HTML, takich jak€ $pound; ¥
Problem polega na tym, że Drupal filtruje dane wejściowe i nie wyświetla pożądanych symboli, ale wyświetla rzeczywiste kody HTML, jak pokazano powyżej.
Czy jest jakiś sposób, aby Drupal nie filtrował mojej listy?
Jako rozwiązanie możesz użyć właściwości #after_build dla elementu formularza.
Powiedzmy, że masz zmienną $ options z opcjami select
następnie musisz zdefiniować swoją funkcję formatera jak
tutaj możesz przedefiniować wybrany element, nawet # możesz dodać #prefiks # suffix
innym prawdopodobnie rozwiązaniem jest być może funkcja l () w tym przykładzie korzysta z opcji html podczas tworzenia łączy z obrazami, może select element również z niej korzysta
źródło