Blog

Come rimuovere "/it" dagli URL in PrestaShop

Peppe Galise

Un metodo rapido per rimuovere dagli url di PrestaShop 1.7 il codice della lingua principale "/it"

Come rimuovere dagli url di PrestaShop 1.7 il codice della lingua principale "/it"

Se nel tuo negozio sono installate più lingue, tutti gli URL includeranno il codice della lingua. E anche quando apri la home page del tuo sito riceverai quel suffisso di lingua, anche per la lingua predefinita.
Può sembrare normale ma se hai un dominio con estensione .it, sarebbe preferibile correggere questo comportamento.

Questo tutorial descrive come rimuovere il codice della lingua predefinito dai tuoi URL (solitamente per siti con lingua predefinita l'italiano "/it").

 

Questo codice funziona con PrestaShop da 1.5 a 1.7

Per poterlo fare basta utilizzare gli Override.

 

1. Crea (o modifica se esiste) il file /override/classes/Link.php
Incolla questo codice in questo file (o uniscilo al codice esistente):

 

2. Crea (o modifica se esiste) il file /override/classes/Tools.php
Incolla questo codice in questo file (o uniscilo al codice esistente):

Nota che in questo codice viene utilizzato il metodo Tools::isSubmit(‘id_category_layered’) (rigo 12). Esso aiuta il modulo Blocklayered a determinare correttamente la lingua. Puoi anche aggiungere in questo rigo anche gli altri moduli che riscontrano problemi con la determinazione della lingua.

3. Adesso svuota la cache del negozio.

 

Rapido e semplice!

Spero che tu abbia trovato molto utili questo articolo.

Se sei interessato ad un sito ecommerce con Prestashop puoi contattare la web agency di Corato Interno15

Etichettato sotto

Peppe Galise

Peppe Galise

UX Designer and Web Developer

Grafica, codice di programmazione e fumetti sono il mio pane quotidiano sin da ragazzino, per questo nei miei lavori si scorge il giusto equilibrio fra estro creativo e rigore informatico.
Passo con destrezza dalle righe di codice agli strumenti di grafica per non perdere mai la visione completa del progetto su cui sto lavorando.
Dietro il ticchettio frenetico della mia tastiera si nasconde una mente sempre attiva, un vulcano in continua eruzione di idee a cui la mia immaginazione e la mia conoscenza informatica stanno già dando forma concreta.

Che piacere averti qui!
Hai bisogno dei nostri servizi?


Privacy Policy
Compilando il presente modulo autorizzi Interno 15 S.r.l. a raccogliere i tuoi dati al solo fine di soddisfare la tua richiesta.
Il trasferimento dei tuoi dati a terzi potrà essere necessario al fine della mera esecuzione della richiesta stessa.
I dati non verranno trasferiti a terzi per altri scopi commerciali.

 

Sviluppiamo siti internet e siti e-commerce, pianifichiamo strategie di marketing digitale, curiamo l’ideazione e la realizzazione grafica di bilanci aziendali e company profile. Contenuto e contenitore per noi sono ugualmente importanti per questo ci occupiamo di copywriting (in ottica SEO per il web) e di graphic design, sia per il web sia per tutto ciò che concerne materiali promozionali, brand image, corporate identity, prodotti editoriali.

La nostra sede

Via Brunelleschi, 9
70033 - Corato (Bari)
Puglia - Italia
+39 080 472 12 16
info@interno15.it

Lavora con noi

Siamo sempre alla ricerca di figure professionali da integrare al nostro staff. Se pensi di fare al caso nostro, invia il tuo curriculum!

Lavora con noi