Cell. +39 3479684755

Il Blog di Instant Websites

Tag: menu multilingua

Uso di PHP per includere un footer con menu multilingua

E’ pratica comune nei siti con numerose pagine, costruiti con codice dinamico PHP, quella di inserire il footer (piè-di-pagina) tramite la funzione include per consentire di apportare modifiche allo stesso intervenendo su un file solo invece che su tutte le pagine.

Chi svolge questo lavoro sa bene quanto di frequente i committenti cambiano idea su quello che deve essere riportato o meno, quindi qualsiasi trucchetto che velocizzi gli interventi risulta bene accetto.

phpIn pratica, si crea un file chiamato ad es. footer.php contenente i dati aziendali e quant’altro e, nel codice di ciascuna pagina, si inserisce quanto segue:

<?php
include (‘footer.php’);
?>

Fin qui, tutto facile.

Supponiamo ora che il sito debba diventare multilingue, o che lo sia già, e ci venga chiesto di inserire nel footer di ciascuna pagina un menu che consenta di cambiare lingua per quella stessa pagina.
Ad esempio, nella pagina catalogo.php in italiano si abbia un menu del tipo:

English –> catalogo_en.php (in inglese)
Francais –> catalogo_fr.php (in francese)
ecc.

Usando solo HTML, non sarebbe più possibile includere un singolo file perché i link cambiano da pagina a pagina.

E’ possibile usare per questo scopo ancora PHP.

Continua a leggere

Categorie
Archivi