Nascondere filtro esposto e nascondere variabili url

5 contenuti / 0 new
Ultimo contenuto
Nascondere filtro esposto e nascondere variabili url

Ciao a tutti,
Ho due domande da porvi:

1. Io passo ad una vista delle variabili via url del tipo q?=variabile=pippo&variabile2=pippo2 ma come cosa è antiestetica vedere i parametri passati via url in questo modo. Queste variabili le passo a dei filtri di un'altra vista. C'è un modo per poter diciamo "nascondere" i parametri che passo?
Oppure esiste un modo per passarli come se fosse un form?

2. Queste variabili come accennavo le passo a dei filtri di una vista, se il filtro non lo espongo non viene filtrato l'elenco della vista, se lo espongo l'elenco viene filtrato a questo punto mi chiedo, c'è un modo per poter nascondere il filtro alla vista degli utenti senza toglierlo come filtro esposto?
L'unica alternativa che mi viene in mente è usare i css con display:none sui div del filtro. Esiste un'alternativa a questa soluzione?

Grazie a tutti

1. se attivi ajax nella vista i filtri spariscono dall'URL. però non so come si comporta per il passaggio dei dati ad un'altra vista (probabilmente non funziona)
2. userei HOOK_form_views_exposed_form_alter() impostando l'elemento come "hidden"

grazie bohz, tra poco provo, se hai tempo, sapresti darmi due dritte su come usare HOOK_form_views_exposed_form_alter()? sugli hook non ho ancora lavorato e per motivi di tempo non ho avuto ancora modo di studiarmeli un pò.

innanzitutto devo correggermi: l'hook corretto è HOOK_form_alter()
...e non è semplice da spiegare da zero.
conviene cercare con google o su d.o. si trovano molti esempi di implementazione dell'hook
devi creare un tuo modulo ed inserire li la logica.
per iniziare vedi
http://drupal.org/node/463990#comment-1772014 e seguenti
http://drupal.org/node/960546#comment-4179892
http://groups.drupal.org/node/25941

ok, ti ringrazio, ciao!