THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour ou puis je intervenir pour modifier l'ordre d'affichage des déclianisons sur une fiche produit. Actuellement l'affichage se fait par ID.
Comment fair epour afficher par classement ?

merci
<THELIA_decli type="DECLINAISON" rubrique="#RUBRIQUE" produit="#ID">
                                    <li>#TITRE: <select name="declinaison#ID">
                                        <THELIA_declidisp type="DECLIDISP" declinaison="#ID" produit="#PRODUIT">
                                            <option value="#ID">#TITRE</option>
                                        </THELIA_declidisp>
                                                </select>
                                    </li>
                                </THELIA_decli>


Thelia 1.5.2

Offline


Comme indiqué sur la documentation de la boucle DECLINAISON, tu disposes d'un paramètre "classement" qui te permet de choisir l'ordre de classement des déclinaisons affichées smile
<THELIA_decli type="DECLINAISON" rubrique="#RUBRIQUE" produit="#ID" classement="manuel">  devrait faire ton bonheur !

Offline


Bonjour j'ai testé cette méthode ca n'a pas l'aire de fonctionner sad


Thelia 1.5.2

Offline


Quelle version de Thelia utilises-tu ?


OpenStudio Toulouse

Offline


la 1.5.2 merci


Thelia 1.5.2

Offline


Par défaut, la boucle déclinaison retourne les déclinaisons classées dans l'ordre ou elles apparaissent dans le BO, Configuration > Gestion des déclinaisons.

Tu veux classer les déclinaisons, ou les declidisp ?


OpenStudio Toulouse

Offline


En fait j'ai créé une déclinaison 'TAILLE'

J'ai les valeurs de déclinaison M / L / XL ...

a l'affichage elles sont inversées, proposé le XL avant le L ...


Thelia 1.5.2

Offline


merci j'ai fait le tri sur declidisp et ca marche smile


Thelia 1.5.2

Offline


OK, tu veux donc classer les declidip, et pas les déclinaison.

C'est donc dans ta boucle declidisp que tu dois ajouter le paramètre classement="manuel"


OpenStudio Toulouse