Come promesso ecco la guida per avere anche i campi del community builder ( registrazione e profilo) in multi-lingua con joom!fish
Cosa ci serve:
Prima di tutto ci servono i file di lingua del community builder, esempio se abbiamo il sito in multi- lingua con le lingua Italiano e Inglese, ci servono i file italian.php e english.php/ default_language.php del CB, che li potete prelevare dal vostro sito:
Italiano: /components/com_comprofiler/plugin/language/italian
Inglese: /components/com_comprofiler/plugin/language/default_language/
Ed occorre avere anche un editor di testo, va bene anche il blocco note.
Adesso che avete i file di lingua a portata di mano, iniziamo la spiegazione:
Ora dovete analizzare i campi per la registrazione o del profilo, per crearne di nuovi o convertire quelli esistenti.
Se noi dobbiamo crearne un nuovo campo, basterà ora definire il file di lingua con nuove istruzioni di lingua, esempio:
un campo dove inserire il colore degli occhi
Campo:
Italiano: DEFINE('_UE_SB_OCCHI','Colore degli occhi);
Inglese: DEFINE('_UE_SB_OCCHI',' color of the eyes');
Descrizione Campo:
Italiano: DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi);
Inglese: DEFINE('_UE_SB_OCCHIDESC',' you insert color of the eyes ');
Per l’Italiano, apriamo i file di lingua italian.php del CB, ed inserite queste righe, appena definite
Italiano: DEFINE('_UE_SB_OCCHI','Colore degli occhi);
Italiano: DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi);
E salvate il file italian.php
Per l’Inglese, apriamo il file english.php/default_language.php del CB, è inserite queste righe
Inglese: DEFINE('_UE_SB_OCCHI',' color of the eyes');
Inglese: DEFINE('_UE_SB_OCCHIDESC',' you insert color of the eyes ');
Salvate il file english.php
A questo punto, carichiamo i file di lingua,
per l’italiano (italian.php) qua:
Italiano: /components/com_comprofiler/plugin/language/italian
Per l’inglese (english.php/default_language.php) qua:
Inglese: /components/com_comprofiler/plugin/language/default_language/
Adesso creiamo il campo:
andate in admin, componenti --> Community Builder --> gestione campi
Fate nuovo campo / new Field,
Impostate il campo come volete è:
In title/titolo, inserite questo: _UE_SB_OCCHI
In Descrizione / Description/"i" field-tip: text or HTML, inserite questo: _UE_SB_OCCHIDESC
Poi fate salva, ecco ora avete creato un campo in muli-lingua per il CB
Se per caso avete gia il campo, basta solo modificare le variabili, andate in componenti --> Community Builder --> gestione campi
Selezionate il campo che vi interessa, per esempio avete precedentemente creato un campo colore degli occhi, accedete in quel campo, e modificate in:
title/titolo, inserite questo: _UE_SB_OCCHI
Descrizione / Description/"i" field-tip: text or HTML, inserite questo: _UE_SB_OCCHIDESC
Fate salva
Ecco anche il campo in precedenza creato diventa in multi-lingua
Ora se provate a fare il cambio di lingua con il joom!fish, anche i campi di registrazione o del profilo vengono tradotti.
Guida creata da:
LucaZone.netVietato la riproduzione ed il trasferimento, totale o parziale,
con qualsiasi mezzo dei suddetti dati.