Joomla.it Forum
Joomla! 3 => Joomla! 3 => : eok 28 Feb 2015, 17:35:48
-
Ciao a tutti! Come da titolo ho un problema quando uso il modulo per il cambio di lingua. Genera un URL sbagliato. E' diverso da quello che genera invece il link dell'home. Mi spiego meglio: dal url index.php?option=com_content&view=featured&Itemid=101&lang=it che sarebbe il link giusto, il modulo (nel caso specifico la bandierina) genera index.php?lang=en&Itemid=131&option=com_content e la pagina non contiene l'articolo in evidenza della lingua selezionata, infatti nel url manca la parte view=featured. Il plugin system language relativo è attivo e la versione di Joomla è la 340. Sapete dove sbaglio o come correggere? Grazie in anticipo per l'aiuto
-
ciao, molto probabilmente è il problema che descrive Alexred in questo post (https://plus.google.com/+Joomlait/posts/LB75EJpkQKd) su G+ la soluzione è:
aprire il file
plugins/system/languagefilter/languagefilter.php
eliminare la riga 67
if (!in_array($language->access, $levels))
sostituirla con queste due che quindi saranno 67 e 68
// @todo: In Joomla 2.5.4 and earlier access wasn't set. Non modified Content Languages got 0 as access value
if ($language->access && !in_array($language->access, $levels))
qui (https://github.com/joomla/joomla-cms/pull/6194/files) puoi vedere esattamente le modifiche su tutta la parte di codice
-
Avevo dimenticato di dire che lo avevo fatto! Altre possibili soluzioni?
-
non so...., leggendo il post g+ l'unica cosa che mi viene in mente puoi provare ad andare ad impostare l'accesso estensioni/gestione lingua sul lato destro lingue contenuti
-
anche quella voce ho controllato che sia settata su access public.. non riesco ad uscirne..