THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour à tous,

Je prépare un site de vente de livres; A chaque livre, j'ai associé un auteur, ainsi que, parfois, des livres recommandés; Les auteurs sont en fait des "produits accessoires" qui se trouvent dans la rubrique "auteurs" (rubrique id="1"), et les livres recommandés sont des livres qui se trouvent dans les autres rubriques. Mais parfois, il n'y a pas de livre recommandé;

J'ai donc créé une boucle conditionnelle pour l'affichage des livres recommandés, qui ne devrait rien afficher si je n'ai pas de livres recommandés; Entre autre, elle ne devrait pas afficher le texte explicatif.

Voici ma boucle :

					<T_ACC_auteur>
					<h2>L'auteur</h2>
                		<THELIA_ACC_auteur type="ACCESSOIRE" produit="#PRODUIT_ID" >
                            <THELIA_LIEN_PROD type="PRODUIT" id="#ACCESSOIRE" rubrique="1">
								<li>
                            	<h4><a href="#URL">#TITRE</a></h4>
                            	#SET{urlProduit, #URL}
									<THELIA_IMAGE type="IMAGE" produit="#ID" largeur="100">
										<a href="#GET{urlProduit}">
										   <img src="#IMAGE"  alt="#PRODTITRE" title="#PRODTITRE" border="0" />
										</a>
									</THELIA_IMAGE> 
								</li>
                            </THELIA_LIEN_PROD>
              			</THELIA_ACC_auteur>
   				</T_ACC_auteur>
   				<//T_ACC_auteur>

<!--Ici, j'affiche les livres recommandés s'il y en a-->

   				<T_ACC_autres>
		       	<h2>Ces produits peuvent vous intéresser</h2>
                		<THELIA_ACC_autres type="ACCESSOIRE" produit="#PRODUIT_ID">
                            <THELIA_LIEN_PROD type="PRODUIT" id="#ACCESSOIRE" rubrique="2,3,4,5,6,7,8,9">
								<li>
                            	<h4><a href="#URL">#TITRE</a></h4>
                            	#SET{urlProduit, #URL}
									<THELIA_IMAGE type="IMAGE" produit="#ID" largeur="100">
										<a href="#GET{urlProduit}">
										   <img src="#IMAGE"  alt="#PRODTITRE" title="#PRODTITRE" border="0" />
										</a>
									</THELIA_IMAGE> 
								</li>
                            </THELIA_LIEN_PROD>
              			</THELIA_ACC_autres>
   				</T_ACC_autres>
   				<//T_ACC_autres>

Mon problème : s'il y a un auteur uniquement, la phrase "ces produits peuvent vous intéresser" s'affiche également, même si je n'ai pas de produits accessoires dans mes rubriques 2,3,4 etc.

Dans la boucle THELIA_ACC_autres, Thélia trouve des produits accessoires. Même si Thélia ne les affiche pas grâce à THELIA_LIEN_PROD, néanmoins la boucle n'est pas vide, et mon texte "ces produits peuvent vous intéresser" s'affiche.

J'ai tourné la chose dans tous le sens... Si vous avez une idée, ou une autre technique, je vous en remercie !

Bonne journée,

Eric LM