Buongiorno,
sto sviluppando una mia componente con la possibilità di usare dei filtri nel frontend.
La classe del modello estende JModelList; ho creato il file xml dei filtri, ho messo nel costruttore della classe i vari campi su cui filtrare, ho passato i campi su cui filtrare nella populateState e ho aggiunto l'opportuno codice per filtrare nella costruzione della query di ricerca.
Nella view.html.php, ho fatto la get del FilterForm e dell'ActiveFilters e nella default.php ho aggiunto
<?php echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this));?>In pratica tutto quello che viene riportato anche qui
[/size][size=78%]https://joomla.stackexchange.com/questions/10325/how-to-create-a-view-with-filters-and-pagination[/size]Il form dei filtri viene correttamente caricato e funziona. Tuttavia, quando la pagina viene ricaricata, gli input sono tutti vuoti (ma il bottone "strumenti di ricerca" è eventualmente e correttamente aperto se sono stati applicati dei filtri "avanzati").
Cosa mi manca?
Grazie