Personalizzazione campo ricerca filtri esposti

3 contenuti / 0 new
Ultimo contenuto
Personalizzazione campo ricerca filtri esposti

Buongiorno a tutti,
sto cercando ovunque ma senza trovare risultato, ho visto anche in questo forum è stato affrontato varie volte il problema ma senza una risoluzione.
Il mio problema è che ho creato una vista con filtro esposto e Exposed form in block: Si.
Il blocco che inserisco nella regione ha il seguente codice:

<form class="ctools-auto-submit-full-form ctools-auto-submit-processed" action="/search" method="get" id="views-exposed-form-ricerca-globale-page" accept-charset="UTF-8">
<div>
      <div>
          <div class="form-type-textfield form-item-m form-item form-group">
<input class="form-control form-text ctools-auto-submit-processed" type="text" id="edit-m" name="m" value="" size="30" maxlength="128">
</div>
        </div>
    </div>
</form>

Mentre io lo vorrei in quest'altro modo:

<form class="form-search content-search" action="/informazioni" method="post" id="search-block-form" accept-charset="UTF-8">
<div>
<div>
    <div class="input-group">
<input title="Inserisci i termini da cercare." placeholder="Cerca" class="form-control form-text" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128">
<span class="input-group-btn"><button type="submit" class="btn btn-default"><i class="icon glyphicon glyphicon-search" aria-hidden="true"></i></button></span>
</div>
</div>
</div></form>

Ho modificato anche un pò il file views-exposed-form.tpl.php ma non riesco a manipolare $widget->widget;
Sapete darmi un aiuto?

Grazie

Drupal Version:

Sono riuscito a modificare il template in questo modo:

function monooment_responsive_form_alter(&$form, &$form_state, $form_id) {
  if($form_id == 'views_exposed_form') {
  #drupal_set_message("Form ID is : " . $form_id);
$form['m'] = array(
            '#children' => '<div id="edit-m" class="input-group"><input title="Inserisci i termini da cercare." placeholder="Cerca" class="form-control form-text" type="text" id="edit-m" name="m" value="" size="15" maxlength="128" /><span class="input-group-btn"><button type="submit" class="btn btn-default"><i class="icon glyphicon glyphicon-search" aria-hidden="true"></i></button></span></div>',
        );
  }
}

Il problema però è che in questo modo non mi funziona la ricerca...come mai? Dove sbaglio?

Non so più come fare...qualcuno ha mai avuto questo problema?
Graficamente ora va bene, ma la ricerca non funziona!!