THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 Boucle Rubrique

(19-06-2010 23:02:51)


Bonjour,

Voila j'ai un menu qui est sur 3 niveau exemple :

- Rub 1
- - Rub 1-2
- - - Rub 1-3
- Rub 2
- Rub 3

J'ai des petit produits qui sont dans la rub 1-3, comment faire pour quelle s’affiche pas dans la rub 1-2 et rub1 et pareil pour la rub 1-2 les petits produits s'affiche dans la rub 1.
Je voudrait simplement que les petits produits qui s'affiche corresponde a leur rubrique dans laquelle ils ont été créé.

Voici ma boucle :

<div class="ficherub">
                <THELIA_PROD type="PRODUIT" rubrique="#RUBRIQUE_ID" classement="alpha" num="12">
                <div class="fichetitre">#TITRE</div>
                <div class="description">#DESCRIPTION</div>
                </THELIA_PROD>
</div>

J'ai essayé des trucs mes sans succès.

Si je mais num="0" j'ai plus aucune fiche qui apparais

Merci

Last edited by Baxter89 (19-06-2010 23:08:17)

Offline

#2 Re: Boucle Rubrique

(20-06-2010 06:52:01)


Bonjour,

Il faut plus d'informations, dans quelle page cette boucle est appellée ?, est-ce qu'elle est interne à d'autres boucles ?

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#3 Re: Boucle Rubrique

(20-06-2010 08:29:13)


Bonjour alfouine,

Ces une page qui correspond a un post ou tu ma déjà aidé je voulais avoir plusieurs affichage différent par rubrique c'était ici : http://forum.thelia.fr/viewtopic.php?id=3419
J’avais modifier le fichier rubrique.php

Sur le code de la page que je te joins je ne gère pas de prix ni de panier juste de l’info :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<THELIA_TITLEMETA type="TITLEMETA">
<title>#TITLE</title>
<meta name="description" content="#META" />
</THELIA_TITLEMETA>

<!-- Script Bouton Retour -->
<script language="JavaScript">
function Retour()
{
// -1 pour une page en arriere, -2 pour 2 pages... +1 pour la page suivante...
history.go(-1);
}
</script>   
   
#INCLURE "theme/inclures/meta.html"

</head>

<body>

<div id="wrapper">
    <div id="subwrapper">
        #INCLURE "theme/inclures/entete.html"
        <div id="chemin">
            Vous êtes ici :<a href="index.php">Accueil</a> / <THELIA_chemrub type="CHEMIN" rubrique="#RUBRIQUE_ID"><THELIA_rubdetchem type="RUBRIQUE" id="#ID"><a href="#URL">#TITRE</a> /</THELIA_rubdetchem></THELIA_chemrub>#RUBRIQUE_NOM
        </div>
        #INCLURE"theme/inclures/menu.html"
        <div id="contenuPageRubrique">
<h2>#RUBRIQUE_NOM #FILTRE_egalite(#PRODUIT_NOUVEAUTE||1||Nouveautés) #FILTRE_egalite(#PRODUIT_PROMO||1||Promotions)</h2>
<!-- MENU INTEGRE DANS LA PAGE -->
  <div id="choixrubrique">
                    <THELIA_MENU_RUBRIQUES type="RUBRIQUE" id="#RUBRIQUE_ID" ligne="1" >
                    <THELIA_BLOC_SOUS_MENU type="RUBRIQUE" parent="#ID">
                    <THELIA_SOUS_MENU_RUBRIQUE type="RUBRIQUE" id="#ID" courante="0">
                    <THELIA_COMPT type="PRODUIT" rubrique="#ID">
                    <?php $nbres="#COMPT"; ?>
                        </THELIA_COMPT>
                    <div id="choixrubinterneannu" class="menubox_border_idle" onMouseOver="this.className='menubox_border_active';" onMouseOut="this.className='menubox_border_idle';">
                      <a href="#URL" ><img src="images/dossier16.png" alt=""> <strong>#TITRE</strong></a><?php if ($nbres) {echo " ($nbres) ";} ?><?php $nbres=null; //RAZ compteur php ?></div>
                    </THELIA_SOUS_MENU_RUBRIQUE>
                 </THELIA_BLOC_SOUS_MENU>
         </THELIA_MENU_RUBRIQUES>
   </div>

<hr>

<!-- FICHE PRODUIT -->
  <THELIA_PROD type="PRODUIT" rubrique="#RUBRIQUE_ID" num="12">
            <div class="petitBlocProduita">
    <h3>#TITRE</h3>
             <div class="descriptiona">#DESCRIPTION
         <span class="chapoa">#CHAPO</span>
    </div>
</div>
    #FILTRE_modulo(#COMPT||2||<div class="separationa"></div>)
  </THELIA_PROD>

</div>
<div>
<!-- Bouton Retour -->
<center>
<form>
<INPUT TYPE=button NAME="button" VALUE="Page précédente" onClick="javascript:Retour()">
</form>
</center>
</div>
        #INCLURE "theme/inclures/pied.html"
        #INCLURE "theme/inclures/signature.html"
    </div>
</div>
</body>
</html>


Au cas ou ces trop chiant a géré j'ai une autre idée pour l'affiche des infos

Offline

#4 Re: Boucle Rubrique

(20-06-2010 08:44:21)


Rajoute profondeur="1" dans ta boucle.

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#5 Re: Boucle Rubrique

(20-06-2010 09:37:58)


Merci alfouine

C nikel