【问题标题】:How can i add an additional class the Drupal’s search form’s submit button?如何在 Drupal 的搜索表单的提交按钮中添加一个额外的类?
【发布时间】:2015-06-11 22:26:33
【问题描述】:

我正在尝试向搜索表单的提交按钮添加一个额外的类。我正在尝试显示图标字体而不是单词 Search。带有我添加的类的此按钮的标记将是这个

<input type=“submit” id=“someid” value=“” class=“form-submit flaticon-magnifier12” /> 

我已经通过修改 search.module 文件成功地从 value 字段中删除了单词 search。 我找了一个参考。到“form-submit”类,但它不在该文件中。

我还在 template.php 文件中尝试了以下内容。

function mytheme_form_alter(&$form, &$form_state, $form_id){
if($form_id == 'search_block_form'){
    $form[actions][submit][‘#class’] = ‘form-submit flaticon-     magnifier12’;
}
}

但这没有用!如果在这件事上提供任何帮助,将不胜感激。

【问题讨论】:

    标签: theming search-form hook-form-alter


    【解决方案1】:

    你应该使用:

    $form['actions']['submit']['#attributes']['class'][] = "form-submit flaticon";
    

    【讨论】:

      猜你喜欢
      • 2020-08-02
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多