Oui, pour moi, tu as absolument raison, et tu es obligé, avec la structure que tu as définie, de faire comme tu dis … Contraignant, mais indispensable. J’ai été confronté au même problème sur un site à deux langues (ouf !!) et j’ai été obligé de créer des fichiers article-xx.html en fonction de la langue …Je ne connais pas d’autre méthode.
Ceci étant, c’est assez rapide, car, lorsque ton fichier article-20.html est OK, alors « il suffit » de le dupliquer en article-50.html, cela prend quelques secondes …
Evidemment, pour un site en 12 langues, ça commence à craindre … Peut-être là l’occasion d’inventer un plug-in adhoc ?
Marc
Le 20 juin 09 à 12:07, Mathieu GINOD a écrit :
Je ne suis pas sûr de bien te suivre. Je vais essayer de réexpliquer. Admettons que mon site a la structure suivante à la racine:
rub_fr(10) → rub_emploi(20) → article
rub_en(40) ->rub_employment(50) → article
Je souhaite que l’article présentant les offres aient un layout différent des autres articles. Je dois donc créer un squelette article-20.html qui s’appliquera à l’article de la rubrique 20.
Mais si je veux appliquer ce même layout à ma rubrique anglaise, je dois également créer un squelette article-50.html.
Du coup un changement de layout m’oblige à modifier article-20.html et article-50.html (encore plus si j’ai d’autres langues).
Le plugin Composition évoqué précédemment semble alors plus adapté.
2009/6/20 bobof <bof-bof@sfr.fr>
Bonjour,
es tu certain de ton coup ?
la doc spip dit autre chose, article-10.html est utilisé par tous les articles de la rubrique 10 qui s’afficheront avec le squelettes article-10.html pour faire un tel tri comme tu le souhaite, je pense qu’il faut utiliser des mots clé.
voir ceci
http://www.spip.net/fr_article3445.html
cordialement
Mathieu GINOD a écrit :
Bonjour à tous,
je dois développer un site multilingue (4 langues).
La structure du site devrait être totalement « symétrique », c’est à dire même rubriques/articles pour chaque langue. Je pensais partir sur l’approche « secteur » à savoir une rubrique pour chaque langue à la racine (fr,en,nl,de).
Mon problème est le suivant ; beaucoup de mes sous-rubriques comporteront des articles aux squelettes particuliers (c’est à dire un layout particulier, différent d’une page article standard). Par exemple, prenons une rubrique « fr/emploi », de numéro 10. Je dois donc créer un squelette particulier pour afficher ses articles donc un fichier article-10.html.
Cela veut donc dire que je vais devoir dupliquer ce fichier pour chacune de mes rubriques correspondantes à ma rubrique fr/emploi ? Si ma rubrique « en/employment » a pour numéro 20, je vais donc devoir créer également un article-20.html et ainsi de suite.
Un changement de layout sur la section « emploi » m’obligera donc à modifier 4 fichiers.
Y’a-t-il une meilleur approche pour pallier à ce problème? Merci de vos réponses !
---
_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : [spip-off@rezo.net](mailto:spip-off@rezo.net)
Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)
irc://[irc.freenode.net/spip](http://irc.freenode.net/spip) ou [http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip](http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip)
–
Signalez vos spams d’un simple clic. www.signal-spam.fr
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip