|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() |
Bonjour
J'ai une phrase traduite dans plusieurs langues qui doit contenir un lien. Je ne sais pas comment faire pour ajouter du code HTML proprement. Exemple : Vous devez accepter les conditions générale d'utilisation pour utiliser ce site web Savez vous comment faire proprement ce lien ? Merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 769 ![]() |
Quelle partie te pose problème : la génération de la balise avec link_to() ou la gestion des langues avec __() ?
|
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() ![]() |
Citation:
Ce qui me pose problème, c'est plutot le fait que je ne vois pas comment insérer du code HTML dans les fichiers de traductions. Ils ne sont pas interpreté. Je n'ai pas vu que l'on pouvait inséré du code dans une traduction en fait... Pierre |
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 769 ![]() |
On ne peut pas y mettre de code dynamique dans les fichiers xml en effet.
Solution 1 : ne pas mettre de code HTML dans ces fichiers et n'y stocker que les phrases et libellés à traduire. Code :
echo link_to(__('Conditions générales de vente'), '@laroute'); Solution 2 : tout mélanger. Code :
echo __(link_to('Conditions générales de vente', '@laroute')); |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() |
Dans le cas présent, ce qui serait le mieux, c'est d'avoir la possibilité de fixer l'emplacement du lien dans la traduction.
En effet, pour chaque langue la formulation est différente, et ce qui doit être souligné aussi. Pour l'instant ca fonctionne avec un lien général, mais c'est quand même moins joli. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com