Joomla.it Forum
Joomla! 4 => Joomla! 4.x => : PaolaOM 26 Mar 2022, 00:07:39
-
Buongiorno a tutti, ho necessità di modificare il numero massimo di pagine nella paginazione che appare a fondo pagina nella Categoria Blog di Joomla. La paginazione non si adatta alla visualizzazione su dispositivi mobile e devo ridurla di larghezza ricucendo il numero delle pagine da 10 a 4. E' lo stesso problema descritto meglio qui: https://www.extrowebsite.com/blog/paginazione-categoria-blog-joomla (https://www.extrowebsite.com/blog/paginazione-categoria-blog-joomla) ma mi piacerebbe risolverlo, se possibile, in maniera più elegante evitando di intervenire sul core.
In sostanza dovrei fare questa modifica all'interno del file pagination.php che si trova /libraries/src/Pagination/Pagination.php:$displayedPages = 4;
Purtroppo però con Cassiopeia non riesco a capire come creare l'override di questo file? Mi sapete indicare il percorso corretto dove collocare il file così modificato? Grazie mille in anticipo.
-
Che io sappia, puoi fare override di moduli, componenti, plugin e layout. Tu vuoi fare override di una libreria.
E questo il file in questione: libraries\src\Pagination\Pagination.php
-
Che io sappia, puoi fare override di moduli, componenti, plugin e layout. Tu vuoi fare override di una libreria.
Grazie xplosion per la risposta. Percorso nel core, file e modifica da fare le ho individuate. Quello che non mi è chiaro è se sia possibile, e come, realizzare l'override del file Pagination.php. Dal template è possibile fare l'override di alcuni files di librerie ma non del Pagination.php. Posso creare io manualmente un percorso dove collocare il file modificato?
Grazie mille
-
Quello che hai evidenziato e un "layout" non "libreria" che vuoi tu.
-
Ok. Grazie ancora.