Prestashop 1.6.x visualizzare le bandiere per ogni lingua

Normalmente il tema di default di Prestashop 1.6.x non visualizza alcuna bandiera nel modulo Lingua.
Leggendo questo articolo ti permetterà di ottenere lo stesso risultato come nell'esempio tratto dal nostro tema Prestashop Linea

Soluzione

Modifica al modulo Lingue

Esiste una soluzione semplice se tu vuoi visualizzare una bandiera accanto ad ogni lingua utilizzata nel tuo ecommerce realizzato con Prestashop.

Per favore, segui queste semplici indicazioni:

  1. Utilizza un programma di Text Editing come Notepad++ ed apri il file blocklanguages.tpl situato in
    /la-tua-installazione/themes/il-tema-che-utilizzi/modules/blocklanguages/

    Nota: se la cartella chiamata blocklanguages non esiste nella directory del tuo tema, crea una cartella e nominala blocklanguages in /la-tua-installazione/themes/il-tema-che-utilizzi/modules/
    Al suo interno incolla il file blocklanguages.tpl che avrai precedentemente copiato da
    /la-tua-installazione/modules/blocklanguages/
  2. Utilizza un programma di Text Editing come Notepad++ ed apri il file blocklanguages.tpl situato in
    /la-tua-installazione/themes/il-tema-che-utilizzi/modules/blocklanguages/
  3. Effettua questo cambiamento 2 volte (solitamente alle righe 31 e 46) rimpiazzando il codice
    {$language.name|regex_replace:"/s.*$/":""}
  4. con
    <img alt="{$language.iso_code}" height="11" alt="" src="{$img_lang_dir}{$language.id_lang}.jpg" width="16" /> {$language.name|regex_replace:"/s(.*)$/":""}
  5. Salva e sovrascrivi il file
  6. Potrebbe essere necessario cancellare la cache della propria installazione Prestashop (Parametri Avanzati > Prestazioni) e del proprio browser. (Assicurati che la voce Ricompila il template se i file sono stati modificati sia attivata)

Nota: non dimenticare che per avere un sito ecommerce multilingua dovrai installare ed abilitare le lingue attraverso il tuo Pannello di Amministrazione > Localizzazione > Localizzazione.

Se tutto è andato bene, vedrai la lista delle lingue attive in Pannello di Amministrazione > Localizzazione > Lingue

Le immagini per le bandiere vengono caricate nella cartella la-tua-installazione/img/l/
Puoi trovare le immagini di altre bandiere al seguente indirizzo: www.famfamfam.com/lab/icons/flags/

Tema utilizzato nell'articolo

Tutorial Prestashop

Ottimizzazione per i motori di ricerca

Web Marketing