在bootstrap drupal中自动添加了意外的类名'btn-primary'

时间:2014-11-27 12:56:44

标签: twitter-bootstrap drupal

我构建了一个drupal网站并使用bootstrap来主题。 我使用 MYTHEME_form_alter(& $ form,& $ form_state,$ form_id)覆盖搜索按钮以添加引导类" btn-default "在功能中使用此行:

$form['actions']['submit']['#attributes']['class'] = array('btn-default');

如果我将任何值分配给 $ form ['操作'] ['提交'] [' #value'] 但不是"搜索"如下:

$form['actions']['submit']['#value'] = "blah blah";//"blah blah" or anything else but not "search"

然后输出按我的预期呈现。我的按钮属于 btn-default 类,带有白灰色。

但是,如果我分配如下这两个:

$form['actions']['submit']['#value'] = "search";

$form['actions']['submit']['#value'] = '<span class="glyphicon glyphicon-search"></span>"; //this line is to change the button to icon button

然后是班级名称&#34; btn-primary &#34;将自动添加到button元素的类中,如下所示:

<button class="btn-default btn btn-primary">

现在我的按钮是蓝色按钮,因为 btn-primary 类。

我认为bootstrap的一些javascript会自动执行,我不知道如何解决这个问题。 有谁能够帮我?谢谢你的时间。

0 个答案:

没有答案