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

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

[SoyezCréateurs?] Une page spip.php?page=antichrono_grid affichant les items sous forme de tuiles comme sur le quoi de neuf du mode Cognac

File size: 6.7 KB
Line 
1[(#SET{titretop,[(#CONFIG{soyezcreateurs/texte_actualite_toutes}|typo|sinon{<:soyezcreateurs:actualite_toutes:>}|sc_nettoyer_marqueur|texte_script)]})]
2<INCLURE{fond=noisettes/header/header}
3        {title=(#CONFIG{soyezcreateurs/texte_actualite_toutes}|typo|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}|typo|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}{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{logo,[(#LOGO_ARTICLE_SURVOL|sinon{#LOGO_ARTICLE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]})]
34                        #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}}}}
35                        </BOUCLE_ArticlesDuMois>
36                </B_ArticlesDuMois>
37                </BOUCLE_Mois>
38        </B_Mois>
39        </BOUCLE_Annee>
40</B_Annee>
41
42[(#SET{breve,<:breves:breve|lcfirst:>})]
43<B_AnneeBreves>
44        <BOUCLE_AnneeBreves(BREVES){!par date}{doublons brevesannees}{fusion YEAR(date_heure)}{lang}>
45        <B_MoisBreves>
46                <BOUCLE_MoisBreves(BREVES){annee_relatif=0}
47                {!par date}{lang}
48                {doublons brevesmois}
49                {fusion MONTH(date_heure)}>
50                <B_BrevesDuMois>
51                        <BOUCLE_BrevesDuMois(BREVES){doublons breves}{mois_relatif=0}
52                        {!par date}{lang}>
53                        [(#SET{logo,[(#LOGO_BREVE_SURVOL|sinon{#LOGO_BREVE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]})]
54                        #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}}}}
55                        </BOUCLE_BrevesDuMois>
56                </B_BrevesDuMois>
57                </BOUCLE_MoisBreves>
58        </B_MoisBreves>
59        </BOUCLE_AnneeBreves>
60</B_AnneeBreves>
61
62[(#SET{site,<:sites:site:>})]
63<B_AnneeSites>
64        <BOUCLE_AnneeSites(SITES){!par date}{fusion YEAR(date)}>
65        <B_MoisSites>
66                <BOUCLE_MoisSites(SITES){annee_relatif=0}
67                {!par date}
68                {fusion MONTH(date)}>
69                <B_SitesDuMois>
70                        <BOUCLE_SitesDuMois(SITES){mois_relatif=0}
71                        {!par date}>
72                        [(#SET{logo,[(#LOGO_SITE_SURVOL|sinon{#LOGO_SITE_NORMAL}|sinon{[(#CHEMIN{images/placeholder.jpg}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}})]})]})]
73                        #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}}}}
74                        </BOUCLE_SitesDuMois>
75                </B_SitesDuMois>
76                </BOUCLE_MoisSites>
77        </B_MoisSites>
78        </BOUCLE_AnneeSites>
79</B_AnneeSites>
80
81<BOUCLE_Min2anness(DATA)
82                {source table,#GET{listeliens}}
83                {!par date}
84                {fusion year}
85                {1,1}
86        > </BOUCLE_Min2anness>
87<div id='sommaire'><h2><:soyezcreateurs:sommaire:></h2>
88        <B_Sommaire>
89        <ul>
90        <BOUCLE_Sommaire(DATA)
91                {source table,#GET{listeliens}}
92                {!par date}
93                {fusion year}
94        >
95                <li><a href="#annee_#YEAR">#YEAR</a></li>
96        </BOUCLE_Sommaire>
97        </ul>
98        </B_Sommaire>
99</div>
100</B_Min2anness>
101
102
103<B_AnneeObjet>
104<div class="masonry">
105        <BOUCLE_AnneeObjet(DATA)
106                {source table,#GET{listeliens}}
107                {!par date}
108                {fusion year}
109        >
110        <B_ListeMois>
111        <div id="annee_#YEAR" class="grid-item masonry-brick">
112                <div class="content-actus alaune year">
113                        [<img src="(#GET{logoyear}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}}|extraire_attribut{src})" alt="" width="308" height="#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}" />]
114                        <div class="h2"><span class="titre-actus">[(#YEAR)]</span></div>
115                </div>
116        </div>
117
118                <BOUCLE_ListeMois(DATA)
119                        {liste 12,11,10,9,8,7,6,5,4,3,2,1}
120                >
121                <B_ObjetsDuMois>
122                <div class="grid-item masonry-brick">
123                        <div class="content-actus alaune month">
124                                [<img src="(#GET{logomonth}|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}}|extraire_attribut{src})" alt="" width="308" height="#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}" />]
125                                <div class="h2"><span class="titre-actus">[(#YEAR|concat{-,#_ListeMois:VALEUR#VAL,-01}|nom_mois|ucfirst)]</span></div>
126                        </div>
127                </div>
128                        <BOUCLE_ObjetsDuMois(DATA)
129                                {source table,#GET{listeliens}}
130                                {year=#_AnneeObjet:YEAR}
131                                {month=#_ListeMois:VALEUR}
132                                {!par date}
133                        >
134                        <div class="grid-item masonry-brick[ (#CLASS)]">
135                                <div class="content-actus alaune <BOUCLE_RubriqueColoreealaune(HIERARCHIE){id_rubrique}{tout}{type_mot=_CouleurRubrique}{inverse} {0,1}><BOUCLE_CouleurRubriquealaune(MOTS){id_rubrique}{type=_CouleurRubrique}{0,1}> couleurrubrique#ID_MOT</BOUCLE_CouleurRubriquealaune></BOUCLE_RubriqueColoreealaune>">
136                                        <a href="#URL_ARTICLE"[ title="(#DESCRIPTIF|attribut_html)"]>
137                                                [<img src="(#LOGO|image_focus{308,#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}}|extraire_attribut{src})" alt="" width="308" height="#CONFIG{soyezcreateurs/hauteur_quoi2neuf,340}" />]
138                                                <div class="h2"><span class="titre-actus">#TITRE[ <span class="secondary-information">((#TYPE))</span>]</span>
139                                                        <span class="icon icon-arrow-right2 icon-lg">&#10140;</span></div>
140                                        </a>
141                                </div>
142                        </div>
143
144                        </BOUCLE_ObjetsDuMois>
145                </B_ObjetsDuMois>
146                </BOUCLE_ListeMois>
147        </B_ListeMois>
148        </BOUCLE_AnneeObjet>
149</div>
150</B_AnneeObjet>
151
152</div>
153</main>
154</div><!-- Fin de .texte -->
155
156<INCLURE{fond=noisettes/footer/footer}
157        {titretop=#GET{titretop}}
158        {template=Plan}
159>
160#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.