Joomla.it Forum
Componenti per Joomla! => Gestione Form => : carlo789.2009 24 Jan 2012, 20:19:26
-
Salve,
volevo sottoporvi questo quesito.
Ebbene ho i seguenti componenti:
Joomfish
Chronoform V4
Joomla 1.5.25
Ebbene settando il linguaggio in italiano, la form è visualizzata mentre settando uno tra i seguenti linguaggi en o fr o es, è visualizzato l'errore in oggetto
Premetto che nella creazione della Form ho inserito i componenti Multilanguage dei linguaggi menzionati
-
Ciao carlo,
verifica di aver tradotto con joomfish anche il nome del form
-
Ciao mailcol e grazie per la risposta però non riesco a capire xchè tradurre il nome del form quando nel link alla visualizzazione del nome form non appare ma è presente l'ID
In tal caso come devo tradurre in Joomfish il nome della form
Nella sezione "Traduzione" di Joomfish devo selezionare la lingua ed un elemento del contenuto e non so quale devo prendere in considerazione.
Li ho selezionati tutti ma non ho trovato nulla sul nome della Form che è "Iscrizione..."
-
Ho effettuato alcune prove ed ho verificato che aprendo il modulo chronoform.php vi sono le seguenti righe di codice:
global $mainframe;
$formname = JRequest::getVar('chronoform');
Se inserisco dopo tale riga di codice una variabile costante:
$formname = '<Nome della Form>
il multilanguage funziona.
Questa variabile è la variabile della voce di Menu di tipo Chronoform
Non capisco xchè non la prende correttamente
Qualcuno può darmi una mano a riguardo ?
Ringrazio anticipatamente
-
Ho risolto con una patch modificando il codice del modulo chronoform.php nel seguente modo:
Al posto del codice
$formname = JRequest::getVar('chronoform');
ho sostituito le seguenti righe:
$itemId = JRequest::getVar('Itemid');
if($itemId=='26'){ -- ID presente nel link
$formname = '<Nome Form>';
}
La variabile chronoform comunque non si trova nel link ed allora cosa estrae ?
Qualcuno mi sa rispondere ? Grazie