Filtri esposti - personaizzare le dropdown

5 contenuti / 0 new
Ultimo contenuto
Filtri esposti - personaizzare le dropdown

Salve gente, apro un nuovo post in quanto mi sembra un tema leggermente diverso dal precendete (ricerca avanzata)

Grazie al buon Amiga ho fatto un enorme passo avanti sulla ricerca "avanzata".

Quello che vorrei fare, e che non ho trovato in giro, è di cambiare l'orribile nei dropdown in un testo "variabile" (es. il titolo del vocabolario associato)

Nella mia tendina vorrei che comparisse al posto di any il titolo del vocabolario a cui si riferisce quella tendina o la label inserita nella view.

Avete una idea?

Drupal Version:

Nel frattempo ... per chi fosse interessato... propongo una soluzione jquery.....

$('label').each(function() {
  var sel, opt;
  if (!!$(this).attr('for')) {
sel = $('#' + $(this).attr('for'));
  } else {
sel = $(this).find('select');
  }
  if (sel.length > 0) {
opt = sel.find('option:eq(0)');
opt.text($(this).text());
$(this).remove();
  }
});

A posteriori sostituisce il valore del primo "option" con il valore della sua label .. e poi rimuove la label

Se avete una soluzione sul tema.. chiaramente sarebbe da preferire

amigamess no Amiga! ;-) ciao!

Nell'interfaccia di Views puoi cambiare solo il valore generale per la stringa "Any", non un valore per ogni campo. Credo che la soluzione jQuery sia la più indicata, però non sono molto convinto che un elemento di un select debba sostituire l'etichetta del campo.

ho fatto con jquery e placeholder :) tnks...