Joomla.it Forum
Non solo Joomla... => Sviluppo => : cryptbear 16 Jul 2012, 14:05:06
-
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! :)
-
..visto che nessuno ha soluzioni provo a dirti come proverei a fare io (nn so se è corretto perchè non ho mai avuto qs esigenza)
- modo 1: cerco il form field nell xml e modifico il setup liste
administrator/component/com_config/models/forms/application.xml
- modo 2: faccio un override di chrome come spiegava tempo fa tonicopi mi sembra, in un articolo
...facile tu debba farli entrambi, uno per il default e l'altro per il display f/end
Tieni presente che sto andando a memoria ...non ho provato
M.
-
Grazie mille della risposta che qui ho visto che è una cosa rara... :)
-
beh guarda non vorrei fare polemiche ne difendere alcuno... ma si fanno anche delle domande o senza un senso o palesemente per non aver voglia di leggere e cercare... praticamente non è un forum... è un servizio a ticket.. e questo non è bello.
M.
-
hai ragione mau!
non è bello fare l'help desk, no non è bello. ;)
-
Io dove posso cerco di aiutare... Comunque avete ragione che certe volte ci sono delle domande non chiari oppure cose molto difficili da spiegare.