La boucle CONTENU

De TheliaDoc
Version du 16 août 2012 à 15:29 par Griggione (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

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