La boucle CONTENU
Paramètres d'entrée
dossier : identifiant du dossier du contenu
deb : premier contenu à afficher ; deb="15" en fait ne signifie pas, si on traduit en langue française, "commence à l'id numéro 15", mais "attaque à partir du 15e résultat de la requête" (c'est la partie limit x,y en sql).
num : nombre de contenus à afficher
bloc : nombre de blocs
id : identifiant du contenu (avant la version 1.4.3, ce paramètre n'admet qu'une valeur d'argument ; ex : id="15". A partir de 1.4.3, une liste de valeurs est admise; ex: id="1,5,6").
motcle : mot clé si recherche
produit : produit associé
rubrique : rubrique associée
classement : mode de classement ( aléatoire, manuel, inverse )
profondeur : profondeur des sous dossiers à inclure
courant : 1 si contenu courant, 0 sinon
aleatoire : 0 ou 1 ( aléatoire )
exclusion : id à exclure --> ex : « 1,2,7 »
ligne : 0 ou 1
forcepage : si la boucle est placée sur une page produit alors elle va suivre la numérotation des pages. Si on souhaite forcer la boucle contenu à une page précise, il suffit de l'indiquer ici.
Paramètres de sortie
#DATE : date du contenu
#HEURE : heure du contenu
#DEBCOURANT : contenu courant
#ID : identifiant du contenu
#DOSSIER : identifiant du dossier du contenu
#TITRE : titre du contenu
#STRIPTITRE : titre du contenu sans les tags HTML
#CHAPO : descriptif court du contenu
#STRIPCHAPO : descriptif court du contenu sans les tags HTML
#DESCRIPTION : description longue du contenu
#STRIPDESCRIPTION : description longue du contenu sans les tags HTML
#POSTSCRIPTUM : postscriptum du contenu
#URL : url du contenu
#REWRITEURL : url réécrite
#DOSTITRE : titre du dossier
#PRODUIT : identifiant du produit associé
#RUBRIQUE : identifiant de la rubrique associée
#COMPT : compteur de contenu
Exemples
Affichage d'un lien vers un contenu associé dans une boucle produit
Exemple: sur votre page produit.html, vous pouvez proposer un lien vers un contenu en rapport. Pour établir le lien vous sélectionnez le contenu associé au produit via l'administration.
<THELIA_contassocie type="CONTENU" produit="#ID" > <a href="#REWRITEURL">#TITRE</a> </THELIA_contassocie>
Affichage d'un lien vers un contenu associé dans une boucle rubrique
<THELIA_contassocie type="CONTENU" rubrique="#RUBRIQUE_ID" > <a href="#REWRITEURL">#TITRE</a> </THELIA_contassocie>
Pour lister les Dossiers ainsi que leurs contenus, comme par exemple dans le menu :
<THELIA_MENU_CONTENU type="DOSSIER" parent="0" classement="manuel"> <dt><a href="#URL">#TITRE</a></dt> <dd class="ssmenu"> <ul> <THELIA_MENU_SSCONTENU type="CONTENU" dossier="#ID"> <li><a href="#URL" #FILTRE_egalite(#CONTENU_ID||#ID||class="selected")>#TITRE</a></li> </THELIA_MENU_SSCONTENU> <li class="invisibleW3C"> </li> </ul> </dd> </THELIA_MENU_CONTENU>
Retour Les boucles simples