1 [(#REM) Exclusion des articles, brèves et sites ayant le mot clé
"exclu" et des rubriques ]
2 <BOUCLE_exclus_articles(ARTICLES){titre_mot=exclu}{doublons}{lang}
><BOUCLE_exclus_articles_forum(FORUMS){id_article}{doublons}
></BOUCLE_exclus_articles_forum></BOUCLE_exclus_articles>
3 <BOUCLE_exclus_breves(BREVES){titre_mot=exclu}{doublons}{lang}
></BOUCLE_exclus_breves>
4 <BOUCLE_exclus_sites(SITES){titre_mot=exclu}{doublons}
><BOUCLE_exclus_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}
></BOUCLE_exclus_articles_sites></BOUCLE_exclus_sites>
5 <BOUCLE_exclus_rubriques(RUBRIQUES){titre_mot=exclu}{doublons}{lang}
>
6 <BOUCLE_exclus_sousrubriques(RUBRIQUES){id_parent}{doublons}{lang}
>
7 </BOUCLE_exclus_sousrubriques>
8 <BOUCLE_recursive(BOUCLE_exclus_sousrubriques)
></BOUCLE_recursive>
9 </BOUCLE_exclus_rubriques>
10 <BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}
>
11 [(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
12 [(#REM) Fil d'Ariane ]
13 <p id=
"hierarchie"><a href=
"#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}
> > <a href=
"#URL_RUBRIQUE">[(#TITRE|couper{
80})]
</a></BOUCLE_ariane>[
> <strong class=
"on">(#TITRE|couper{
80})
</strong>]
</p>
15 <div id=
"contenu_presentation" class=
"grid_16">
16 <div class=
"cartouche">
17 [(#LOGO_RUBRIQUE||image_reduire{
200,
200}|inserer_attribut{class,float-right})]
18 <h1 class=
"h1 #EDIT{titre}">#TITRE
</h1>
19 [(#CONFIG{BeeSpip/affichage/dates_articles}|=={'oui'}|oui)[
<p class=
"post-info"><:dernier_ajout:> |
<abbr class=
"date" title=
"[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)
</abbr></p>]]
21 [
<div class=
"#EDIT{texte} chapo">(#TEXTE)
</div><div class=
"clear"> </div>]
23 [(#REM) Gestion du portfolio et des documents ]
24 [(#INCLURE{fond=inclure/documents}{id_rubrique})]
26 [(#REM) Affiche un plan de la rubrique ]
28 <div class=
"menu rubriques">
29 [(#CONFIG{BeeSpip/affichage/libelle_rubrique_article}|=={'oui'}|oui)
<h2><:sous_rubriques:></h2>]
30 <ul class=
"menu-liste">
31 <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}{doublons}
>
32 <li class=
"menu-entree">
33 <a href=
"#URL_RUBRIQUE">[(#TITRE)]
</a>[
<br />(#DESCRIPTIF|PtoBR)]
35 [(#REM) Une boucle recursive pour le mini plan]
37 <ul class=
"menu-liste">
38 <BOUCLE_miniplan(RUBRIQUES) {id_parent} {par num titre, titre}{doublons}
>
39 <li class=
"menu-entree">
40 <a href=
"#URL_RUBRIQUE">[(#TITRE)]
</a>[
<br />(#DESCRIPTIF|PtoBR)]
41 <BOUCLE_m2(BOUCLE_miniplan)
></BOUCLE_m2>
48 </BOUCLE_sous_rubriques>
53 <div id=
"contenu" class=
"grid_16">
56 [(#REM) Si le nombre d'articles de la rubrique est inférieur à
10, on calcule la valeur pour répartir les articles en
2 colonnes]
57 #SET{rupture,#TOTAL_BOUCLE|div{
2}|ceil}
58 #SET{col2,#GET{rupture}|plus{
1}}
59 <BOUCLE_calcul_articles(ARTICLES){id_rubrique}{!par date}{debut_articles,
10}
> </BOUCLE_calcul_articles>
63 #SET{compteur_boucle,
0}
64 <div class=
"grid_8 alpha"><BOUCLE_articles(ARTICLES){id_rubrique}{!par date}{pagination
10}{doublons}
>
65 #SET{compteur_boucle,#GET{compteur_boucle}|plus{
1}}
66 [(#GET{compteur_boucle}|=={#GET{col2}}|oui)
</div><div class=
"grid_8 omega">]
67 <INCLURE{fond=inclure/articles_liste,id_article=#ID_ARTICLE,lang}{bloc=pagination}{largeur=
440}{tri=date}{ordre=
1}
>
68 </BOUCLE_articles></div>
69 <div class=
"clear"> </div>[
<div class=
"pagination">(#PAGINATION{#CONFIG{BeeSpip/affichage/modele_pagination}})
</div>]
72 [(#REM) Proposer un site ]
75 [
<div class=
"notes"><h4><:info_notes:></h4>(#NOTES)
</div>]
78 [
<div id=
"colonne_bandeau" class=
"grid_16">(#INCLURE{fond=extra/#ENV{type}-#COMPOSITION,env}{doublons})
</div>]
79 </BOUCLE_contenu_rubrique>