THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Bonjour à tous,

Je recherche le moyen d'afficher dans ma page rubrique un filtre avec les caractéristiques des produits appartenant à la rubrique. Si les produits de la rubrique n'ont pas eu d'attribuer une valeur à une caractéristique, on ne retrouve pas la valeur affiché dans le menu...

Voilà mon code de la page rubrique

<THELIA_RUB type="RUBRIQUE" id="#RUBRIQUE_ID">
             
            <THELIA_cat type="CARACDISP" caracteristique="1">
                <span class="list_qte"><a href="#URLFOND(rubrique,caracteristique=1&caracdisp=#ID&id_rubrique=#RUBRIQUE_ID)">#TITRE</a></span>
            </THELIA_cat>
            

            <THELIA_cat2 type="CARACDISP" caracteristique="2" >
                <span class="list_qte"><a href="#URLFOND(rubrique,caracteristique=2&caracdisp=#ID&id_rubrique=#RUBRIQUE_ID)">#TITRE</a></span>
            </THELIA_cat2>             
            
            <THELIA_PROD type="PRODUIT" rubrique="#ID" caracteristique="#CARACTERISTIQUE_ID" caracdisp="#CARACTERISTIQUE_DISP">
			<div class="petitBlocProduit">
                <h3><a href="#URL">#TITRE</a></h3>
                <div class="contenu">
                    <a href="#URL" class="image">
                    <THELIA_IMAGE type="IMAGE" num="1" produit="#ID"  largeur="140" >
                                <img src="#IMAGE" alt="#PRODTITRE" title="#PRODTITRE"/>
                    </THELIA_IMAGE>
                    </a>
					<div class="description">
						<span class="chapo">#CHAPO</span>
                        <span class="prixProduit">#PROMO[#PRIX2 € <span class="chapo">::changprix:: #PRIX €</span>][#PRIX €]</span>
                		#FILTRE_supegal(#STOCK||1||<p><a class="acheter" href="#PANIER"><span><span>::ajouterpanier::</span></span></a></p>||Produit indisponible)
                		<p><a class="acheter" href="#URL"><span><span>::infosup::</span></span></a></p>
                    </div>
				</div>
			</div>
			#FILTRE_modulo(#COMPT||2||<div class="separation"></div>)
            
            <THELIA_CARACTITRES type="CARACTERISTIQUE" produit="#ID" id="1">
                                Fabricant de <THELIA_CARACVALEURS type="CARACVAL" caracteristique="#ID" produit="#PRODUIT">
                                    #VALEUR,
                                </THELIA_CARACVALEURS>
                            </THELIA_CARACTITRES>
                            
                            <THELIA_CARACTITRES2 type="CARACTERISTIQUE" produit="#ID" id="2">
                                <THELIA_CARACVALEURS2 type="CARACVAL" caracteristique="#ID" produit="#PRODUIT">
                                    dans la zone #VALEUR
                                </THELIA_CARACVALEURS2>
                            </THELIA_CARACTITRES2>
            
            
            </THELIA_PROD>
</THELIA_RUB>

En fait le code marche bien mais il m'affiche toutes les valeurs des 2 caractéristiques qu'elle que soit la rubrique dans laquelle on se trouve. j'aimerai que s'affichent juste les valeurs des caractéristiques qui ont comme parent la rubrique.

Si quelqu'un a une idée, merci d'avance


Thé lia ou pas ???? parce que moi chui lia wink

Offline


C'est très simple,

J'ai fait un petit bout de code voici (il permet de trier des resultats en fonction des caractéristique autorisé dans la rubrique (catégorie) en cours ....

<THELIA_RUB type="RUBRIQUE" id="#RUBRIQUE_ID">
<THELIA_carac_tech type="CARACTERISTIQUE" rubrique="#RUBRIQUE_ID">
<span>Trier par : #TITRE</span>
<THELIA_cat type="CARACDISP" caracteristique="#ID">
<span class="list_qte"><a href="#URLFOND(rubrique,caracteristique=1&caracdisp=#ID&id_rubrique=#RUBRIQUE_ID)">#TITRE</a></span>
</THELIA_cat>
</THELIA_carac_tech>
</THELIA_RUB>

Offline


Ok merci Knjeurope wink


Thé lia ou pas ???? parce que moi chui lia wink