THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,
je voudrais faire une page d'idées cadeaux, triés par prix max, et par rubriques. Je veux par exemple récupérer les produits des rubriques 22,18,42,25 qui sont en dessous de 120 euros.
Je m'en sors pas avec ma boucle produit , je n'arrive pas à récupérer les produits de plusieurs rubriques.
Une petite idée ? par quel bout s'y prendre ?

je ne suis arrivé qu'à ça : <THELIA_PROD type="PRODUIT"    rubrique="22" num="" prixmax="120">
si je met plusieurs id dans rubrique je n'ai rien.
Merci


MAC OS LION MAMP
Quand on veut vraiment, on peut toujours.

Offline


Bonjour,

Pourquoi ne pas ajouter une caractéristique à ces rubriques "cadeau", et ensuite avec une boucle caractéristique tu peux donc sortir tout ce qui t'intéresse ?

Offline


Salut,

Manu avait répondu à ce sujet :

http://forum.thelia.fr/viewtopic.php?id=2378

Il faut donc faire une boucle rubrique par id.

Sinon, la solution de Wazo est très bien.

Offline


Merci en retard !
D'autres impératifs m'ont empéchée de m'y remettre..
J'ai finalement optée pour l'option de manu, car j'ai déjà une gestion de caractéristiques assez complexe ( récupération automatique dans certains tableaux) et j'avais peur de m'emmeler les pédales.
Merci

Last edited by aleyjo (03-11-2009 11:09:32)


MAC OS LION MAMP
Quand on veut vraiment, on peut toujours.

Offline


Si Thelia est couplé avec Spip, il est possible de réaliser ce genre de boucle.

Pour cela :
1./ Associer les produits Thélia aux rubriques Spip
2./ Utiliser la richesse du langage Spip :

<BOUCLE_produitsassocies(PRODUITS_RUBRIQUES){id_rubrique IN 15,16}>
        <THELIA_CONTENU type="PRODUIT" dossier="THELIA_DOSSIER_ID" >
        <h4>THELIA-TITRE</h4>
        <div class="ContenuChapo">THELIA-CHAPO</div>
        <div class="ContenuDescription">THELIA-DESCRIPTION</div>
        </THELIA_CONTENU_02>
</BOUCLE_produitsassocies>

Cela permet de trier librement les articles.