Il y a déjà eu quelques articles à ce sujet, mais je n'ai pas vraiment trouvé la réponse à mes questions, dans le cadre d'un site multilingue :
Est-il préférable de
- faire des include de pages abc_fr ou abc_en , appelées en fonction de la langue choisie, qui contiennent le texte sous forme de constantes
Et vaut-il mieux, dans un cas ou dans l'autre,
- OU utiliser une base de données avec des champs pour chaque langue
- avoir quelques constantes/variables de grandes longueur, comprenant tout le code html, par exemple
et appelé par
Code : Sélectionner tout - Visualiser dans une fenêtre à part <p><a href="page1"><img src="image" alt="blabla">lien</a>voila voila</p>
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $variable;Si quelqu'un avait un retour d'expérience à ce sujet, merci de me le faire partager
- OU avoir de nombreuses constantes/variables ne contenant que le texte qui change, appelé par exemple comme suit
où $lien et $voila sont issus de l'include / la bdd
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<p><a href="page1"><img src="image" alt="blabla">' .$lien .'</a>' .$voila .'</p>';
Partager