Ciao a tutti.
sono alle prese con breezingform, vorrei creare un pacchetto di un formulario con le traduzioni incluse, come avevo per facileform.
Vado al sodo.
Io in breezing, ho il mio form, tra le altre ho ad es. un elemento in Testo/HTML Statico che chiamo "nome". Questo voglio che sia richiamato a seconda della lingua scelta dall'utente in italiano o inglese.
Prima con facileform mettevo al posto dell'etichetta "nome", mettevo "<?php return tr_nome; ?>"
Poi in una parte di tipo "prima del form" (cosi si chiamano in facileform) mettevo:
----------------------------------------------------------------
global $mosConfig_lang;
switch ($mosConfig_lang){
case 'italian': // ITALIANO
define ('tr_nome', 'nome *');
break;
case 'english': // ENGLISH
define ('tr_nome', 'name *');
break;
} //END switch
----------------------------------------------------------------
Ora questo non funziona piu con breezing, mi fa vedere sia in italiano che in inglese "tr_nome" e mi da sti errori:
*** EXCEPTION CAUGHT BY FACILE FORMS ***
Errore livello PHP : E_NOTICE
Nome file PHP : /home/gestione/domains/sito....com/public_html/sottodom..../components/com_facileforms/facileforms.process.php(1027) : eval()'d code
Numero linea : 1
Ultima posizione nota : data1 of nome[1] alla linea 1
Messaggio d\'errore : Use of undefined constant tr_nome - assumed 'tr_nome'
Sapete aiutarmi? a naso sbaglio in qualche dichiarazione, purtroppo non conosco il php...
Grazie mille per il vostro eventuale supporto.
Ciao