Bonjour,
je fais un site multilangue avec deux branches c-a-d rubique1 (francais) et rubrique2 (anglais). J'ai fais une page sommaire.html trés jolie avec un menu des rubriques, une caroussel, dres breves, des actualités… Mais le problème que je rencontre est comment faire pour gérer la traduction de cette page sommaire???
Si je suis dans une rubrique ou dans un article ya pas de problèmes je peux cliquer sur un lien pour faire la traduciton MAIS je ne sais pas comment my prendre avec la page sommaire. Merci de votre aide quelqu'un a surement rencontrer ce problème un jour
Hello,
Je ne sais pas si c'est une bonne méthode...
Je fais des boucles conditionnelle selon la langue du style :
[(#LANG=={fr}|?{' ',''})<INCLURE{fond=inc-actualites-fr}>]
[(#LANG=={en}|?{' ',''})<INCLURE{fond=inc-actualites-en}>]
Pour résumer, j'appelle des includes différents selon la langue...
++
Aurélien CROÜS
22, rue Jules Védrine - 97438 Sainte Marie
Tél. 0262.29.90.16 l Mobile - 0692.60.63.34
Email : contact@aureliencrous.com
Web : www.aureliencrous.com
Siret : 515 078 475 00016
-----Message d'origine-----
De : Fama Gueye [mailto:fama@au-senegal.com]
Envoyé : jeudi 18 février 2010 03:30
À : spip@rezo.net
Objet : [Spip] site multilangue
Bonjour,
je fais un site multilangue avec deux branches c-a-d rubique1
(francais) et rubrique2 (anglais). J'ai fais une page sommaire.html trés
jolie avec un menu des rubriques, une caroussel, dres breves, des
actualités… Mais le problème que je rencontre est comment faire pour
gérer la traduction de cette page sommaire???
Si je suis dans une rubrique ou dans un article ya pas de problèmes je
peux cliquer sur un lien pour faire la traduciton MAIS je ne sais pas
comment my prendre avec la page sommaire. Merci de votre aide quelqu'un
a surement rencontrer ce problème un jour
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Salut, la solution est beaucoup plus simple qu'il n'y paraît, au vu de ta structure, qui est celle que je privilégie, sauf exception, pour un site multilingue ...
En peu de mots (du moins, je vais essayer ! ) :
1. tu englobes ta page sommaire dans une boucle RUBRIQUES (juste avant le tag <html ...> pour être dans celle de la langue que tu veux :
<BOUCLE_lang(RUBRIQUES){racine}{par num titre}{lang}{doublons lang}>
<html ...>
<head>
ton head
</head>
<body>
ta page sommaire
</body>
</html>
</BOUCLE_lang>
Dans la partie <body>, tu ajoute à tes boucles RUBRIQUES le critère {lang},
tu passe le critère {lang} à tes INCLURE <INCLURE{fond=inc.toninclusion}{lang}>
Dans ton entête (ou ailleurs) pour le menu des langues, la boucle (mon client voulait des drapeaux, c'est plus simple avec le raccourci de la langue ...) :
[(#REM) Menu des langues (drapeaux) ]
<div id="menu_langues">
<B_langues>
<BOUCLE_langues(RUBRIQUES){racine}{lang != #LANG}{par num titre}>
<a href="#URL_SITE_SPIP?lang=#LANG" [title="(#NOM_SITE_SPIP|textebrut|entites_html)"]>
<img src="[(#CHEMIN{img/jpg/img_#LANG.jpg})]" width="20px" height="13px" alt="[(#NOM_SITE_SPIP)]-[(#LANG)]"/>
</a>
</BOUCLE_langues>
</B_langues>
</div>
Voilà, en principe ça devrait être bon ... Tu peux voir cette page là : http://www.leparisdedorothee.com
Bon courage ...
Marc
Le 18 févr. 2010 à 00:29, Fama Gueye a écrit :
Bonjour,
je fais un site multilangue avec deux branches c-a-d rubique1 (francais) et rubrique2 (anglais). J'ai fais une page sommaire.html trés jolie avec un menu des rubriques, une caroussel, dres breves, des actualités.... Mais le problème que je rencontre est comment faire pour gérer la traduction de cette page sommaire???
Si je suis dans une rubrique ou dans un article ya pas de problèmes je peux cliquer sur un lien pour faire la traduciton MAIS je ne sais pas comment my prendre avec la page sommaire. Merci de votre aide quelqu'un a surement rencontrer ce problème un jour
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.netDocumentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Mille merci, ca marche comme le voulais…!
Marc Valleteau de Moulliac a écrit :