THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline

#1 Filtre sur produit

(01-02-2016 21:01:03)


Bonjour,
Cette question a déjà été posé; mais je n'ai eu que partiellement ma réponse.
Sujet en question -> http://thelia.net/forum/viewtopic.php?id=10881

J'ai plusieurs features -> Tailles ( S,M,L)

Sur ma page Catégorie.html

{loop type="feature-availability" name="taille" feature="2"}
   <a href="{url path="????" fid=$id}">{$TITLE}</a>
{/loop}

J'arrive sur la page category.html via mon menu avec comme variable de passage category_id.
Je souhaite donc filtrer sur cette page qui regroupe X produits de cette rubrique précise.
Je ne comprend pas quel page je dois appeler dans le path et comment récupérer les variables GET que je fais passer de la façon suivante :

{url path="????" rubrique_courante="1" feature="2,3,5,8,9" nimporte_quoi="rien" }

Je m'enfonce certainement dans le mauvais chemin....

Mon but ultime :

Lorsque je suis dans une page qui affiche soit une rubrique précise ou l'intégralité des produits,
Appliquer un système de filtration via les caractéristiques.
Pouvoir mentionner au dessus des caractéristiques des TAG informant l'utilisateurs du filtre déjà appliqué sur cette page.
Lui donner la possibilité d'en retirer un si il le souhaite.

Je ne désire pas de système avec ajax.

J'aimerais plus des explications qu'une solution à base de code

Bien amicalement,

Offline

#2 Re: Filtre sur produit

(02-02-2016 12:16:11)


Bonjour,

Peut-être que le module https://github.com/thelia-modules/CriteriaSearch conviendrait plus à vos attentes.


Développeur Web chez OpenStudio
Thelia Module, Thelia School, My GitHub, My Twitter

Offline

#3 Re: Filtre sur produit

(02-02-2016 16:46:06)


Merci Mrguillou,
Le module convient plus à mes attentes en effet; j'ai pu apprendre pas mal grâce à lui.
J'ai pu arrêter mon idée sur un système qui me parait simple et plus adapté pour mes besoins:

Nous sommes dans la page category.html

Je declare un tableau vide, qui contiendra mes variables de trie.
Je liste mes features, brand, categories.

A chaque clique sur un TAG j'appel à nouveau ma page category.html
qui va remplir le tableau avec la nouvelle valeur.

Une boucle affiche ou smarty ?? ( affiche les variables du tableau pour donner l'option d'en enlever une de son choix)
donc recharger la page à nouveau sans cette variable de trie

Et une boucle product qui va lister les produits avec les variables trie construite grâce au tableau...

En procédant ainsi, est ce que je vais me heurter à des problèmes ?

merci d'avance.