PasFi Posted July 3, 2011 Share Posted July 3, 2011 Bonjour,Après des jours de recherche (forums et google), et des sujets ressemblants desquels je me suis inspiré (exemple: http://www.prestashop.com/forums/viewthread/81040/), il me reste encore une question en suspend auquel je n'ai pas trouvé de réponse concrète.Je cherche, sur ma boutique, donner un titre à mes caractéristiques. En suivant les différents sujets du forum, je suis proche du résultat dans la mesure où ma liste de caractéristiques est déjà triée, mais je ne sais pas la séparer pour y ajouter un titre. Par exemple, la liste actuelle: Etage: 2 Pièce(s): 4 Ville: Marseille Douche: oui Jardin: non Terrasse: ouiCe que j'aimerais faire:INTERIEUR: Etage: 2 Pièce(s): 4 Ville: MarseilleSANITAIRES Douche: oui Jardin: non Terrasse: ouiA savoir que j'ai déjà mis un préfixe (01.Etage, 01.Ville ou 02.Douche, 02.Terrasse par exemple), et modifié la page class/product.php. Auriez-vous une idée de la fonction à ajouter dans product.tpl ? Merci d'avance pour votre temps. C'est une des dernières étapes avant de pouvoir mettre en ligne mon site.Cordialement.P.S.: version 1.3.1 de prestashop Link to comment Share on other sites More sharing options...
Broceliande Posted July 3, 2011 Share Posted July 3, 2011 Bonsoir,Rien dans product.tpl ni dans prestashop lui même ne permet à l'heure actuelle de regrouper les caractéristiques de cette manière , et pour cause : il n'existe pas de groupes de caractéristiques.A supposer que l'on fasse abstraction de prestashop et que l'on connaisse l'ensemble de vos caractéristiques , serions nous nous même humainement en mesure de les regrouper et leur donner un nom ? C'est donc le problème, si nous ne le pouvons pas précisément (a par les trier de manière instinctive) , le logiciel , encore moins.Seul un module spécifique serait en mesure de répertorier un champ supplémentaire pour regrouper ces champs.En revanche je n'en connais pas d'existant, mais sachant ce que tu cherches à présent , tu trouveras peut être. Link to comment Share on other sites More sharing options...
PasFi Posted July 3, 2011 Author Share Posted July 3, 2011 Bonjour, et merci de ta réponse, avec laquelle je suis d'accord si on parle de groupes de caractéristiques.Pour avoir un exemple concret de ce que je cherche à faire, c'est un tri sql (et c'est la où je bute) qui ressemble à l'image que je met en pièce jointe.Encore merci, et bravo à cette communauté active qui rend Prestashop si intéressante à utiliser. Link to comment Share on other sites More sharing options...
Broceliande Posted July 3, 2011 Share Posted July 3, 2011 Oui mais donc , si je regarde ton screenshot, nous avons biens des caractéristiques : Living, Cuisine équipée , Salle de douche .... Mais ces caractéristiques sont bel et bien regroupée : Intérieur / Sanitaires / Extérieur etc ... Pour définir la requête il faudrait donc que ces groupes de caractéristiques existent et soient définis , au minimum dans une table annexe , ce qui en l'état dans prestashop n'existe pas .Il y a donc peut être à la base une confusion de ta part ? dans la mesure ou tu peux imaginer Living, Cuisine équipée comme des caractéristiques et leurs données comme des valeurs de ces caractéristiques, mais ce n'est pas possible car par exemple Salle de Douche (1) , implique que Salle de douche soit une caractéristique et puisse prendre plusieurs valeurs (1,2,3 .. ) Tout comme toutes les autres qui finalement peuvent avoir une valeur false / true , selon le cas.Tu n'en es donc pas à mon sens à l'heure du design de la requête , des champs nécessaires n'existant pas , mais au design des fonctionnalités que tu vas devoir ajouter ou faire ajouter ? je me trompe ? Link to comment Share on other sites More sharing options...
PasFi Posted July 4, 2011 Author Share Posted July 4, 2011 Bonjour,Regarde sur le post #29 de cette pagegestion de l'ordre des caracteristiquesJe crée mes caractéristiques avec des valeurs devant. Par exemple, tout ce que j'imagine qui rentre dans la catégorie INTERIEUR, je le commence par 01 (01.Pièce(s); 01.Etage;01.Ville)Pour chacune de mes caractéristiques je leur donne une valeur, comme n'importe quel caractéristiques.Maintenant imagine que je veuille récupérer ces données et les trier, jusque là c'est ok, en suivant les différents posts du forum j'y suis arrivé. (voir capture en pièce jointe, tous les 01. sont ensembles en haut suivis par les 02.). Sur mon product.tpl je cherche la commande suivante: 1)Récupère les caractéristiques commencant par 01. 2)Créer un tableau avec le titre INTERIEUR et les afficher sous ce titre. 3) Créer un tableau avec le titre SANITAIRE 4)Récupérer tout ce qui commence par 02.Mon titre est inscrit en dur dans le code et non dans la base SQL comme tu semble l'imaginer. Si malgré tout tu penses que ma requête n'est pas possible, je m'en tiendrais à cela.En attendant, merci beaucoup pour ton aide.Cordialement. Link to comment Share on other sites More sharing options...
PasFi Posted July 4, 2011 Author Share Posted July 4, 2011 Bonjour,Regarde sur le post #29 de cette pagegestion de l'ordre des caracteristiquesJe crée mes caractéristiques avec des valeurs devant. Par exemple, tout ce que j'imagine qui rentre dans la catégorie INTERIEUR, je le commence par 01 (01.Pièce(s); 01.Etage;01.Ville) - Regarde le fichier capt3.jpg en pièce jointe.Pour chacune de mes caractéristiques je leur donne une valeur, comme n'importe quel caractéristiques.Maintenant imagine que je veuille récupérer ces données et les trier, jusque là c'est ok, en suivant les différents posts du forum j'y suis arrivé. (voir capt2.jpg en pièce jointe, tous les 01. sont ensembles en haut suivis par les 02.). Sur mon product.tpl je cherche la commande suivante: 1)Récupère les caractéristiques commencant par 01. 2)Créer un tableau avec le titre INTERIEUR et les afficher sous ce titre. 3) Créer un tableau avec le titre SANITAIRE 4)Récupérer tout ce qui commence par 02.Mon titre est inscrit en dur dans le code et non dans la base SQL comme tu semble l'imaginer. Si malgré tout tu penses que ma requête n'est pas possible, je m'en tiendrais à cela.En attendant, merci beaucoup pour ton aide.Cordialement. Link to comment Share on other sites More sharing options...
PasFi Posted July 6, 2011 Author Share Posted July 6, 2011 Désolé pour le doublon, je n'arrive pas à le supprimer. Personne n'a une idée ? Trop complexe à mettre en place d'après vous ?Cordialement. 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