Bonjour,
j'espere que je poste au bon endroit!
j'aurais 3 petites questions:
je suis entrain de reflechir a concevoir un site ecommerce multilingues, une decision quant a la maniere de le faire a ete price a l'issu de ce topic (fichiers de traductions xml): http://www.developpez.net/forums/d80...multi-langues/
mais les questions que je me pose maintenant sont:
1- je vais avoir themes -> rubriques -> produits
le menu sera construit a partir du contenu de themes, rubriques et produits.
les petits exemples avec lesquels je travaillaient ne sont plus valable car ce que je veux faire mnt est un peu costaud. j'ai mis dans un fichier .php la stucture du menu manuellement:
rubrique1, cat1, cat2 sont des variable qui figurent dans le fichier de traduction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $menu = array( 'rubrique1' => array( // element id => sous menu 'cat1', 'cat2', 'cat3', 'cat4' ), 'rubrique2' => array( 'cat5', 'cat6', 'cat7' ), ... );
je me rends compte que rubrique1, rubrique2, cat1, cat2, ... seront mieux placés dans une base de données, car si une nouvelle rubrique s'ajoute, je serai obligé de la rajouté a la main dans ce fichier text. Approuvez vous ce choix ??
2- rubrique1, rubrique2, cat1, cat2, ... seront dans une table de "references": rubriques (id_rub, libelle) mais sachant que les libellés vont etre en plusieurs langues, comment pourrais je concevoir cette table? je vois un truc du genre: rubriques (id_rub, id_trad, lang, libelle):
mais je suis sur qu'il doit y avoir plus simple, je suis a cours d'idees
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1 1 en Hello 2 2 en Good 2 3 fr Bien 2 4 es Bueno 1 5 fr Bonjour
3- et une derniere question, quelle est la meilleure structure pour une table qui stocke des "chaussures" sachant que le meme model peut exister en plusieurs couleur, model, et pointures...
Merci infiniment
Reda
Partager