我有一个带有一些简单代码的自定义模块:
function theme_extras_form_alter(&$form, &$form_state, $form_id) {
if ($form['#id'] == 'views-exposed-form-blog-posts-page') {
$form['field_post_type_tid']['#options']['All'] = t('Refresh');
$form['field_post_type_tid']['#options']['3'] = t('<i class="icon-twitter"></i>');
}
}
第一个替换效果很好,但第二个呈现为纯文本,而不是 html。我需要为每个表单元素执行此操作(事实上,刷新甚至会被替换为更远的图标)。我在这里缺少什么来正确输出html?