source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/antichrono.html @ 113995

Last change on this file since 113995 was 113995, checked in by real3t@…, 21 months ago

[SoyezCréateurs?] Plan antichronologique : contourner ce bug https://core.spip.net/issues/4295 pour bien afficher toutes les années

File size: 3.9 KB
Line 
1[(#SET{titretop,[(#CONFIG{soyezcreateurs/texte_actualite_toutes}|sinon{<:soyezcreateurs:actualite_toutes:>}|sc_nettoyer_marqueur|texte_script)]})]
2<INCLURE{fond=noisettes/header/header}
3        {title=(#CONFIG{soyezcreateurs/texte_actualite_toutes}|sinon{<:soyezcreateurs:actualite_toutes:>}|texte_script)}
4        {titretop=#GET{titretop}}
5        {type=antichrono}
6        {idbody=antichrono}
7>
8<div class="texte">
9<main id="main" role="main">
10[(#CONFIG{soyezcreateurs_layout/positioncartouchetitre,contenu}|=={contenu}|oui)
11<div class="cartouche">
12<div class="titrepage"><h1>[(#CONFIG{soyezcreateurs/texte_actualite_toutes}|sinon{<:soyezcreateurs:actualite_toutes:>})]</h1></div>
13</div>
14]
15<div id="letexte">
16<div class="chapo"><p><:soyezcreateurs:voirle:> <a href="#URL_PAGE{plan}" title="<:plan_site|attribut_html:>"><:plan_site:></a></p></div>
17<BOUCLE_ExclureRubriquesDuPlan(RUBRIQUES){titre_mot=PasDansPlan}><BOUCLE_ExclureArticlesDuPlan(ARTICLES){id_rubrique}{doublons articlesannees}{doublons articlesmois}{doublons articles}{doublons brevesannees}{doublons brevesmois}{doublons breves}{lang} /></BOUCLE_ExclureRubriquesDuPlan>
18<BOUCLE_ExclureArticlesDuPlan2(ARTICLES){titre_mot=PasDansPlan}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} />
19#SET{listeliens,#ARRAY}
20<B_Annee>
21        <BOUCLE_Annee(ARTICLES){!par date}{doublons articlesannees}{fusion YEAR(date)}{lang}>
22        <B_Mois>
23                <BOUCLE_Mois(ARTICLES){annee_relatif=0}
24                {!par date}{lang}
25                {doublons articlesmois}
26                {fusion MONTH(date)}>
27                <B_ArticlesDuMois>
28                        <BOUCLE_ArticlesDuMois(ARTICLES){doublons articles}{mois_relatif=0}
29                        {!par date}{lang}>
30                        #SET{listeliens,  #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,#ARTICLE_URL,descriptif,#DESCRIPTIF,titre,#TITRE,class,''}}}
31                        </BOUCLE_ArticlesDuMois>
32                </B_ArticlesDuMois>
33                </BOUCLE_Mois>
34        </B_Mois>
35        </BOUCLE_Annee>
36</B_Annee>
37
38<B_AnneeBreves>
39        <BOUCLE_AnneeBreves(BREVES){!par date}{doublons brevesannees}{fusion YEAR(date_heure)}{lang}>
40        <B_MoisBreves>
41                <BOUCLE_MoisBreves(BREVES){annee_relatif=0}
42                {!par date}{lang}
43                {doublons brevesmois}
44                {fusion MONTH(date_heure)}>
45                <B_BrevesDuMois>
46                        <BOUCLE_BrevesDuMois(BREVES){doublons breves}{mois_relatif=0}
47                        {!par date}{lang}>
48                        #SET{listeliens,  #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,#URL_BREVE,descriptif,#DESCRIPTIF,titre,#TITRE,class,iconbreves}}}
49                        </BOUCLE_BrevesDuMois>
50                </B_BrevesDuMois>
51                </BOUCLE_MoisBreves>
52        </B_MoisBreves>
53        </BOUCLE_AnneeBreves>
54</B_AnneeBreves>
55
56<B_AnneeSites>
57        <BOUCLE_AnneeSites(SITES){!par date}{fusion YEAR(date)}>
58        <B_MoisSites>
59                <BOUCLE_MoisSites(SITES){annee_relatif=0}
60                {!par date}
61                {fusion MONTH(date)}>
62                <B_SitesDuMois>
63                        <BOUCLE_SitesDuMois(SITES){mois_relatif=0}
64                        {!par date}>
65                        #SET{listeliens,  #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,(#ID_SYNDIC|generer_url_entite{'site'}),descriptif,#DESCRIPTIF,titre,#NOM_SITE,class,iconsites}}}
66                        </BOUCLE_SitesDuMois>
67                </B_SitesDuMois>
68                </BOUCLE_MoisSites>
69        </B_MoisSites>
70        </BOUCLE_AnneeSites>
71</B_AnneeSites>
72
73<B_AnneeObjet>
74        <BOUCLE_AnneeObjet(DATA)
75                {source table,#GET{listeliens}}
76                {!par date}
77                {fusion year}
78        >
79        <B_ListeMois>
80        <h2>[(#YEAR)]</h2>
81                <BOUCLE_ListeMois(DATA)
82                        {liste 12,11,10,9,8,7,6,5,4,3,2,1}
83                >
84                <B_ObjetsDuMois>
85                <h3>[(#LEMOIS|ucfirst)]</h3>
86                <ul class="spip">
87                        <BOUCLE_ObjetsDuMois(DATA)
88                                {source table,#GET{listeliens}}
89                                {year=#_AnneeObjet:YEAR}
90                                {month=#_ListeMois:VALEUR}
91                               
92                        >
93                        <li[ class="(#CLASS)"]>[<span class="date">(#DATE|affdate)</span>]&nbsp;: <a href="#URL"[ title="(#DESCRIPTIF|attribut_html)"]>[(#TITRE)]</a></li>
94                        </BOUCLE_ObjetsDuMois>
95                </ul>
96                </B_ObjetsDuMois>
97                </BOUCLE_ListeMois>
98        </B_ListeMois>
99        </BOUCLE_AnneeObjet>
100</B_AnneeObjet>
101
102</div>
103</main>
104</div><!-- Fin de .texte -->
105
106<INCLURE{fond=noisettes/footer/footer}
107        {titretop=#GET{titretop}}
108        {template=Plan}
109>
110#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.