plugin Pagenavigation KO su 6.0
-
Ho eseguito la migrazione da 5.4 a 6.
Tutti i plugin che avevo sono risultati compatibili...tranne pagenavigation!
Contenuti - Navigazione pagine
Se lo abilito, in qualsiasi ordine, non visualizza il content. Sia con Cassiopeia che con ja_purity_iv
Ho anche ricaricato la cartella Pagenavigationqualcuno ha avuto una esperienza simile?
-
Umh... strano perchè quel plugin fa parte del core di joomla...
In sistema -> manutenzione -> database è tutto ok?
Hai provato con la reinstallazione dei file del core? -
Ho dato in pasta il log a chatgpt.
è venuto fuori che l’errore parte da plugins/content/pagenavigation, in concorso con il caricamento della lingua, che in
/plugins/content/pagenavigation/tmpl/default.php
chiama $this->getLanguage() (riga 20), ma in quel contesto l’oggetto lingua non è ancora impostato nel CMSPlugin.Questo comportamento è un bug noto nei template del plugin Page Navigation quando usato con Joomla 6 (dove il sistema di caricamento della lingua è stato modificato rispetto a Joomla 4/5).
Ha suggerito di sostituire
$lang = $this->getLanguage();
con:
$lang = \Joomla\CMS\Factory::getLanguage();ed effettivamente ha risolto.
Peraltro pare che il bug sia stato risolto in 6.0.1
-
Ottimo, buono a sapersi, grazie per il feedback!