FabriceLPA Posted April 26, 2019 Share Posted April 26, 2019 Bonjour à tous, J'ai reçu une demande express d'un client pour que je modifie certaines choses dans un Prestashop existant (v1.6.0.9...) sauf que j'en touche pas une (enfin, façon de parler). Demande du client => "ajouter un popup lorsqu'un user n'est pas connecté et lui afficher le formulaire se trouvant sur la page 'connexion' ". Jusque là, pas de souci, le popup est ajouté, il fonctionne quand il faut et très bien sauf que... il est en anglais, et plus dans la langue courante du Prestashop. Si je print la langue courante devant le texte, j'ai bien l'ISO de la langue courante. Le texte est printé via : {l s='Email address'} (les mêmes textes que sur la page "connexion" et printé de la même façon). Ce popup est inséré dans le header.tpl du thème (j'ai essayé dans le footer.tpl mais idem) et déclenché via JS (Bootstrap modal). Une idée de ce que cela pourrait être ? Capture d'écran : "FR" => code ISO de la langue courante Est-ce que les textes sont liés à une page précise ? J'ai fait un "bête" test de prendre une variable dans le fichier products.tpl et la mettre dans le popup (d'où le "New --" dans la capture) et idem, sortie en anglais. Merci de votre aide ! Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 26, 2019 Share Posted April 26, 2019 (edited) Il y a 2 heures, FabriceLPA a dit : (les mêmes textes que sur la page "connexion" et printé de la même façon). Une traduction de ces textes est bien faite ? Edited April 26, 2019 by Mediacom87 (see edit history) Link to comment Share on other sites More sharing options...
FabriceLPA Posted April 26, 2019 Author Share Posted April 26, 2019 oui puisque les mêmes textes dans la page connexion donne ceci : Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 26, 2019 Share Posted April 26, 2019 Oui, mais si je comprends bien vous n'affichez pas la page de connexion dans la fenêtre modale, mais un autre code, donc ce code a besoin de sa propre traduction puisqu'il n'est pas appelé au même endroit. Link to comment Share on other sites More sharing options...
FabriceLPA Posted April 26, 2019 Author Share Posted April 26, 2019 J'ai copier / coller le code des deux formulaires de themes > monthème > authentification.tpl dans une modal insérée dans themes > monthème > header.tpl Il faudrait ajouter (et donc par conséquent doubler) des textes dont les traductions existent déjà ? simplement parce que je ne les utilise pas dans le même fichier ? ... sorry mais je suis développeur Laravel et ça me dépasse un peu qu'une variable de traduction ne soit pas accessible sur l'ensemble du site... 😳 Comment je peux ajouter ces traductions? Via le CMS ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 26, 2019 Share Posted April 26, 2019 http://doc.prestashop.com/display/PS16/Traductions Link to comment Share on other sites More sharing options...
FabriceLPA Posted April 26, 2019 Author Share Posted April 26, 2019 Ok... un peu dubitatif, mais effectivement les 12 traductions sont demandées dans l'outils de trad du CMS. Merci pour votre aide. 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 27, 2019 Share Posted April 27, 2019 Qui peut le plus peut le moins. Ainsi, si vous désirez personnaliser les traductions d'un même texte sur différentes pages vous le pouvez. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now