[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / beespip / extra / rubrique.html
1 <BOUCLE_extra_rubrique(RUBRIQUES){id_rubrique}>
2 [(#REM) Exclusion des articles, brèves et sites ayant le mot clé "exclu" et des rubriques ]
3 <BOUCLE_exclus_articles(ARTICLES){titre_mot=exclu}{doublons}{lang}><BOUCLE_exclus_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_articles_forum></BOUCLE_exclus_articles>
4 <BOUCLE_exclus_breves(BREVES){titre_mot=exclu}{doublons}{lang}></BOUCLE_exclus_breves>
5 <BOUCLE_exclus_sites(SITES){titre_mot=exclu}{doublons}><BOUCLE_exclus_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_articles_sites></BOUCLE_exclus_sites>
6 <BOUCLE_exclus_rubriques(RUBRIQUES){titre_mot=exclu}{doublons}{lang}>
7 <BOUCLE_exclus_rub_articles(ARTICLES){id_rubrique}{doublons}{lang}><BOUCLE_exclus_rub_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_rub_articles_forum></BOUCLE_exclus_rub_articles>
8 <BOUCLE_exclus_rub_breves(BREVES){id_rubrique}{doublons}{lang}></BOUCLE_exclus_rub_breves>
9 <BOUCLE_exclus_rub_sites(SITES){id_rubrique}{doublons}><BOUCLE_exclus_rub_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_rub_articles_sites></BOUCLE_exclus_rub_sites>
10 <BOUCLE_exclus_sousrubriques(RUBRIQUES){id_parent}{doublons}{lang}>
11 <BOUCLE_exclus_sousrub_articles(ARTICLES){id_rubrique}{doublons}{lang}><BOUCLE_exclus_sousrub_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_sousrub_articles_forum></BOUCLE_exclus_sousrub_articles>
12 <BOUCLE_exclus_sousrub_breves(BREVES){id_rubrique}{doublons}{lang}></BOUCLE_exclus_sousrub_breves>
13 <BOUCLE_exclus_sousrub_sites(SITES){id_rubrique}{doublons}><BOUCLE_exclus_sousrub_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_sousrub_articles_sites></BOUCLE_exclus_sousrub_sites>
14 </BOUCLE_exclus_sousrubriques>
15 <BOUCLE_recursive(BOUCLE_exclus_sousrubriques)></BOUCLE_recursive>
16 </BOUCLE_exclus_rubriques>
17 [(#ENV{nodiv}|=={oui}|non)<div class="grid_4 alpha omega">]
18 [(#REM) Menu de navigation mots-cles ]
19 <B_mots>
20 <div class="liste mots">
21 <h4><:mots_clefs:></h4>
22 <ul class="liste-items">
23 <BOUCLE_mots(MOTS) {id_rubrique} {par titre}{type!==^[~]}>
24 <li class="item"><a href="#URL_MOT" rel="tag" title="[(#TITRE|attribut_html)]">#TITRE</a></li>
25 </BOUCLE_mots>
26 </ul>
27 </div>
28 </B_mots>
29
30 [(#REM) Breves du secteur ]
31 <B_breves>
32 <div class="liste breves">
33 #ANCRE_PAGINATION
34 <h4><:breves:></h4>
35 <ul class="liste-items">
36 <BOUCLE_breves(BREVES) {doublons}{id_rubrique} {par date}{inverse} {pagination 5}>
37 <li class="item">[(#CONFIG{BeeSpip/affichage/dates_breves}|=={'oui'}|oui)[(#DATE|affdate{'d/m/Y'}) &ndash; ]]<a href="#URL_BREVE"[ title="(#TITRE|attribut_html)"]>[(#TITRE)]</a></li>
38 </BOUCLE_breves>
39 </ul>
40 [<p class="pagination">(#PAGINATION{#CONFIG{BeeSpip/affichage/modele_pagination}})</p>]
41 </div>
42 </B_breves>
43
44 [(#REM) Sites de la rubrique ]
45 <B_sites>
46 <div class="liste sites">
47 <h4><:sur_web:></h4>
48 <ul class="liste-items">
49 <BOUCLE_sites(SITES) {doublons}{id_rubrique} {par nom_site}>
50 <li class="item"><a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">#NOM_SITE</a>
51 <B_syndic>
52 <ul>
53 <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,3}>
54 <li><a href="#URL_ARTICLE" class="spip_out" title="[(#TITRE|attribut_html)]">#TITRE</a></li>
55 </BOUCLE_syndic>
56 </ul>
57 </B_syndic>
58 </li>
59 </BOUCLE_sites>
60 </ul>
61 </div>
62 </B_sites>
63 [(#ENV{nodiv}|=={oui}|non)</div>]
64 </BOUCLE_extra_rubrique>