source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/antichrono_grid.html @ 115504

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

[SoyezCréateurs?] La page antichrono_grid peut être vraiment lourde à calculer : on l'affiche seulement année par année, en ajax avec le sommaire sous forme d'onglet

File size: 5.7 KB
Line 
1[(#SET{titretop,[(#CONFIG{soyezcreateurs/texte_actualite_toutes}|typo|sinon{<:soyezcreateurs:actualite_toutes:>}|concat{' ',<:soyezcreateurs:actualite_toutes_blocs:>}|sc_nettoyer_marqueur|texte_script)]})]
2<INCLURE{fond=noisettes/header/header}
3        {title=(#CONFIG{soyezcreateurs/texte_actualite_toutes}|typo|sinon{<:soyezcreateurs:actualite_toutes:>}|concat{' \(',<:soyezcreateurs:actualite_toutes_blocs:>,'\)'}|texte_script)}
4        {titretop=#GET{titretop}}
5        {type=antichrono_grid}
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}|typo|sinon{<:soyezcreateurs:actualite_toutes:>})] (<:soyezcreateurs:actualite_toutes_blocs:>)</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> ou <a href="#URL_PAGE{antichrono}">[(#CONFIG{soyezcreateurs/texte_actualite_toutes}|typo|sinon{<:soyezcreateurs:actualite_toutes:>})] (<:soyezcreateurs:actualite_toutes_arbo:>)</a></p></div>
17<BOUCLE_ExclureRubriquesDuPlan(RUBRIQUES){titre_mot=PasDansPlan}><BOUCLE_ExclureArticlesDuPlan(ARTICLES){id_rubrique}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} /><BOUCLE_ExclureBreveDuPlan(BREVES){id_rubrique}{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{logoyear,[(#CHEMIN{images/calendar-year.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]
20[(#SET{logomonth,[(#CHEMIN{images/calendar-month.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]
21
22#SET{listeliens,#ARRAY}
23<B_Annee>
24        <BOUCLE_Annee(ARTICLES){!par date}{doublons articlesannees}{fusion YEAR(date)}{lang}>
25        <B_Mois>
26                <BOUCLE_Mois(ARTICLES){annee_relatif=0}
27                {!par date}{lang}
28                {doublons articlesmois}
29                {fusion MONTH(date)}>
30                <B_ArticlesDuMois>
31                        <BOUCLE_ArticlesDuMois(ARTICLES){doublons articles}{mois_relatif=0}
32                        {!par date}{lang}>
33                        #SET{couleurrubrique,''}
34                        <BOUCLE_RubriqueColoreeArticles(HIERARCHIE){id_rubrique}{tout}{type_mot=_CouleurRubrique}{inverse} {0,1}><BOUCLE_CouleurRubriqueArticles(MOTS){id_rubrique}{type=_CouleurRubrique}{0,1}>#SET{couleurrubrique,couleurrubrique#ID_MOT}</BOUCLE_CouleurRubriqueArticles></BOUCLE_RubriqueColoreeArticles>
35                        [(#SET{logo,[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]})]
36                        #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,'',type,'',logo,#GET{logo},couleurrubrique,#GET{couleurrubrique}}}}
37                        </BOUCLE_ArticlesDuMois>
38                </B_ArticlesDuMois>
39                </BOUCLE_Mois>
40        </B_Mois>
41        </BOUCLE_Annee>
42</B_Annee>
43
44[(#SET{breve,<:breves:breve|lcfirst:>})]
45<B_AnneeBreves>
46        <BOUCLE_AnneeBreves(BREVES){!par date}{doublons brevesannees}{fusion YEAR(date_heure)}{lang}>
47        <B_MoisBreves>
48                <BOUCLE_MoisBreves(BREVES){annee_relatif=0}
49                {!par date}{lang}
50                {doublons brevesmois}
51                {fusion MONTH(date_heure)}>
52                <B_BrevesDuMois>
53                        <BOUCLE_BrevesDuMois(BREVES){doublons breves}{mois_relatif=0}
54                        {!par date}{lang}>
55                        #SET{couleurrubrique,''}
56                        <BOUCLE_RubriqueColoreeBreves(HIERARCHIE){id_rubrique}{tout}{type_mot=_CouleurRubrique}{inverse} {0,1}><BOUCLE_CouleurRubriqueBreves(MOTS){id_rubrique}{type=_CouleurRubrique}{0,1}>#SET{couleurrubrique,couleurrubrique#ID_MOT}</BOUCLE_CouleurRubriqueBreves></BOUCLE_RubriqueColoreeBreves>
57                        [(#SET{logo,[(#LOGO_BREVE_SURVOL|sinon{#LOGO_BREVE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]})]
58                        #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,type,#GET{breve},logo,#GET{logo},couleurrubrique,#GET{couleurrubrique}}}}
59                        </BOUCLE_BrevesDuMois>
60                </B_BrevesDuMois>
61                </BOUCLE_MoisBreves>
62        </B_MoisBreves>
63        </BOUCLE_AnneeBreves>
64</B_AnneeBreves>
65
66[(#SET{site,<:sites:site:>})]
67<B_AnneeSites>
68        <BOUCLE_AnneeSites(SITES){!par date}{fusion YEAR(date)}>
69        <B_MoisSites>
70                <BOUCLE_MoisSites(SITES){annee_relatif=0}
71                {!par date}
72                {fusion MONTH(date)}>
73                <B_SitesDuMois>
74                        <BOUCLE_SitesDuMois(SITES){mois_relatif=0}
75                        {!par date}>
76                        #SET{couleurrubrique,''}
77                        <BOUCLE_RubriqueColoreeSites(HIERARCHIE){id_rubrique}{tout}{type_mot=_CouleurRubrique}{inverse} {0,1}><BOUCLE_CouleurRubriqueSites(MOTS){id_rubrique}{type=_CouleurRubrique}{0,1}>#SET{couleurrubrique,couleurrubrique#ID_MOT}</BOUCLE_CouleurRubriqueSites></BOUCLE_RubriqueColoreeSites>
78                        [(#SET{logo,[(#LOGO_SITE_SURVOL|sinon{#LOGO_SITE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]})]
79                        #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,type,#GET{site},logo,#GET{logo},couleurrubrique,#GET{couleurrubrique}}}}
80                        </BOUCLE_SitesDuMois>
81                </B_SitesDuMois>
82                </BOUCLE_MoisSites>
83        </B_MoisSites>
84        </BOUCLE_AnneeSites>
85</B_AnneeSites>
86
87<INCLURE{
88        fond=noisettes/plan/inc_antichrono_grid,
89        listeliens=#GET{listeliens},
90        env,
91        ajax
92} />
93
94</div>
95</main>
96</div><!-- Fin de .texte -->
97
98<INCLURE{fond=noisettes/footer/footer}
99        {titretop=#GET{titretop}}
100        {template=Plan}
101>
102#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.