Salve a tutti!
Sto cercando di modificare/sovrascrivere la default list limit della global configuration di joomla in un component e non riesco a capire dove devo fare le modifiche.
Il component usa le impostazioni dalla global configuration->default list limit. Quello che vorrei riuscire è di avere un numero fisso come 18, 21 o 24 dato che ho 3 colonne.
Ho provato a cambiare la variable 'limit' sotto views con il codice:
$this->pagination->set('limit', 18);
Il valore viene modificato, ma purtroppo soltanto quello e il calcolo degli altri variabili come pages.total, pages.current, pages.start, pages.stop non viene effettuato.
Ho provato a mettere alla fine
<input type="hidden" name="limit" value="18" />
ma non ha effettuato nessun cambiamento...
Ho anche provato a modificare nel models la funzione populateState
inserendo la riga:
$this->setState('list.limit', 18);
La visualizzazione fa vedere poi 18 elementi, ma la navigazione della paginazione non funziona.
Ho visto se io aggiungo alla fine dell'url il parametro &limit=18, allora lo visualizza in modo corretto.
Qualcuno mi potrebbe dare un'aiuto come riuscire a risolvere il problema?
Grazie mille in anticipo!