Page 1 of 1
Domanda su modulo search con multilingue
Posted: Mon Mar 30, 2009 9:07 pm
by Marcolet
Ciao,
ho installato il modulo MLE, però sul capo search non riesco a personalizzare la scritta di ricerca. In pratica cambiando lingua non si cambia la scritta personallizzata all'interno del campo di testo.
Come fare?
Grazie
Re: Domanda su modulo search con multilingue
Posted: Tue Mar 31, 2009 7:16 am
by alby
Marcolet wrote:
ho installato il modulo MLE, però sul capo search non riesco a personalizzare la scritta di ricerca. In pratica cambiando lingua non si cambia la scritta personallizzata all'interno del campo di testo.
Come fare?
Hai messo il parametro
lang=$lang ?
Alby
Re: Domanda su modulo search con multilingue
Posted: Tue Mar 31, 2009 10:36 pm
by Marcolet
Ho fatto così:
Ho solo due lingue: italiano e spagnolo.
Devo richiamare il serach così:
{search lang=$lang}
CIAO
Re: Domanda su modulo search con multilingue
Posted: Wed Apr 01, 2009 6:41 am
by alby
Marcolet wrote:
{search lang=$lang}
solo così!
in Global Settings non deve esserci una lingua di frontend così come in config.php
Alby
Re: Domanda su modulo search con multilingue
Posted: Wed Apr 01, 2009 7:48 pm
by Marcolet
Probabilmente non mi sono spiegato.
La parte comune funziona correttamente, quello che non riesco a fare è far sì che il testo che viene presentato nel riquadro "Testo di ricerca predefinito" dell'immagine allegata sia diverso a seconda della lingua selezionata.
Anche mettendo come mi hai detto non cambia.
CIAO
Re: Domanda su modulo search con multilingue
Posted: Wed Apr 01, 2009 8:35 pm
by alby
Marcolet wrote:
La parte comune funziona correttamente, quello che non riesco a fare è far sì che il testo che viene presentato nel riquadro "Testo di ricerca predefinito" dell'immagine allegata sia diverso a seconda della lingua selezionata.
Anche mettendo come mi hai detto non cambia.
ok, adesso ho capito!!
Non puoi utilizzare quel campo perchè appunto sarebbe lo stesso per tutte le lingue...
Devi utilizzare il parametro
searchtext="XXXX"
Ora fino alla 1.5.2 devi utilizzare
$mle_translation.key
Dalla 1.5.3 utilizzi il modulo TranslationManager
Alby
Re: Domanda su modulo search con multilingue
Posted: Wed Apr 01, 2009 10:10 pm
by Marcolet
Allora, credo di aver capito, ma non funziona:
0. ho la 1.5.2;
1. ho aggiunto nel file it_IT.php dentro la cartella /httpdocs/cms/modules/Search/lang/ext la seguente riga:
$lang['cerca'] = 'testo da cercare...';
Analogamente ho fatto per il file in spagnolo es_ES.php
2. ho uploadato i files sul server;
3. ho cambiato nel template il richiamo al modulo di ricerca:
{search searchtext='$mle_translation.cerca'}
Nel campo di testo mi compare solo
Array.Cerca
Cosa sbaglio?
PS nel frattempo ho risolto così:
{if $lang=="it_IT"}
{search searchtext='Testo da cercare...'}
{else}
{search searchtext='Texto de búsqueda...'}
{/if}
CIAO e grazie
Re: Domanda su modulo search con multilingue
Posted: Thu Apr 02, 2009 7:29 am
by alby
Marcolet wrote:
Allora, credo di aver capito, ma non funziona:
0. ho la 1.5.2;
Hai seguito il mio link?
Io mi sforzo a fare gli howto e poi non vengono letti......
1. Vai in mle/lang
2. Ci sono dei file, uno è it_IT.php.example, rinomina a it_IT.php (se non lo è)
3. inserisci in it_IT (dopo
'testo da cercare...',
4. salvi e copia in un nuovo file es_ES.php
5. in es_ES.php sostituisci con:
'cerca' => 'Texto de búsqueda...',
6. nel template metti (ricopia):
{search searchtext=`$mle_translation.cerca`}
Alby
Re: Domanda su modulo search con multilingue
Posted: Thu Apr 02, 2009 4:49 pm
by Marcolet
Perdono!!!
Non lo so perchè mi ero fissato che il file dovesse essere quello dentro la cartella del modulo Search!!
Sul tuo howto non mi sono accorto che c'è scritto nella cartella "mle"...
Grazie e scusa ancora, probabilemnte ieri sera ero stanco!
CIAO
Re: Domanda su modulo search con multilingue
Posted: Thu Apr 02, 2009 5:01 pm
by alby
La prossima volta non perdono
Alby