У меня есть форма, использующая FAPI, который имеет список значений валют в качестве одного из входных данных. Мне нужно иметь возможность добавлять символы HTML, такие как€ $pound; ¥
Проблема в том, что Drupal фильтрует входные данные и не отображает нужные символы, а отображает действительные HTML-коды, как показано выше.
Есть ли способ, чтобы Drupal не фильтровал мой список?
В качестве решения вы можете использовать свойство #after_build для элемента формы.
Допустим, у вас есть переменная $ options с параметрами для выбора
тогда вы должны определить свою функцию форматирования, как
здесь вы можете переопределить ваш элемент select, даже если вы можете #theme add #prefix #suffix
другое, вероятно, решение - возможно, функция l () в этом примере использует опцию html при создании ссылок с изображениями, возможно, элемент select также использует ее
источник