Form di ricerca con lista paginata

6 contenuti / 0 new
Ultimo contenuto
Form di ricerca con lista paginata

Ciao,

qualcuno sa darmi qualche dritta su come sviluppare una pagina di ricerca che contenga:
- form con filtri di ricerca
- lista paginata dei risultati

Ho provato a usare le Form API di drupal per il form: dopo il submit chiamo una funzione che genera la lista paginata.
Fin lì tutto bene ma se provo a cambiare pagina, il form non viene più inviato e di conseguenza la mia funzione non viene richiamata...

Credo che questa sia una situazione abbastanza comune (a questo indirizzo http://www.fantamister.com/quotazioni ho trovato un esempio) quindi forse esiste in giro qualche soluzione da sfruttare...
Ho trovato il modulo Views ma credo non faccia per me, in quanto la ricerca non viene fatta su dei nodi ma su una tabella di dati importata nel db...

Chiedo scusa se faccio domande banali ma sono alle prime armi con Drupal e devo ancora addentrarmi a fondo nei meccanismi ;)

Grazie,
Cristiano

Scusa, ma perché la tabella dei dati importata non la fai diventare dei nodi ?

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

ziobudda wrote:
Scusa, ma perché la tabella dei dati importata non la fai diventare dei nodi ?

M.

Esistono procedure automatizzate che permettono di fare questo?
La mia tabella contiene un migliaio di record circa, ha relazioni con altre due tabelle e periodicamente viene aggiornata.
La soluzione di avere un modulo che presentasse i dati delle tabelle (quindi definisse il model per l'accesso ai dati su db) e fornisse strumenti per filtrare e ricercare i dati mi sembrava calzare abbastanza bene...almeno con altri CMS come Joomla la cosa è fattibile abbastanza facilmente...
Da poco ho cominciato a usare Drupal per motivi lavorativi e mi sembra un prodotto molto promettente con potenzialità notevoli.
Mi chiedo se nessuno abbia mai affrontato problematiche del genere (credo di si) ed in tal caso quali soluzioni abbia adottato ;)

Grazie,
Cristiano

Forse ho trovato...

http://drupal.org/project/dataview

qualcuno ha già usato questo modulo?

no, pare che sia per la serie 5.x...

Puoi usare le views, spiegandogli come devono agganciarsi alla tua tabella, a quel punto puoi usare le views, i filtri esposti per generare il form e sopratutto rendi il sistema più flessibile per il futuro.

Per vedere come fare lintegrazione cerca nel mio blog che ho scrittp un paio di post al riguardo.

Ciao
Marco
--
My blog
Working at @agavee