source: spip-zone/_squelettes_/escal/trunk/inclusions/inc-une_derniers_ter.html @ 112458

Last change on this file since 112458 was 112458, checked in by jcvilleneuve@…, 7 months ago

EscalV4 : passage en HTML5 + ajout d'un title sur le bloc annonces-defilantes + correction bug affichage image en pleine page

File size: 9.0 KB
Line 
1<nav class="laune" >
2
3<!-- on extrait tous les articles des rubriques a qui on a donné le mot-cle "pas-a-la-une" ou "invisible"
4        on les stocke dans "doublons" et on n'affiche rien ici -->
5<BOUCLE_exclure_rub(RUBRIQUES){titre_mot IN 'pas-a-la-une', 'invisible'}>
6        <BOUCLE_extract(ARTICLES){id_rubrique}{doublons}>
7        </BOUCLE_extract>
8        <BOUCLE_exclure_rub2(RUBRIQUES){branche}>
9                <BOUCLE_extract2(ARTICLES){id_rubrique}{doublons}>
10                </BOUCLE_extract2>       
11        </BOUCLE_exclure_rub2>   
12</BOUCLE_exclure_rub>
13
14<!-- on extrait tous les articles a qui on a donné le mot-cle "pas-a-la-une" ou "invisible"
15        on les stocke dans "doublons" et on n'affiche rien ici -->     
16<BOUCLE_exclure_art(ARTICLES){titre_mot IN 'pas-a-la-une', 'invisible'}{doublons}>
17</BOUCLE_exclure_art>
18
19<!-- si le bloc "Annonce" ou "Annonces défilantes" sont activés
20        on extrait tous les articles a qui on a donné le mot-cle "annonce" ou "annonce-defilant"
21        on les stocke dans "doublons exergue" pour qu'ils ne s'affichent pas en exergue et on n'affiche rien ici -->
22<BOUCLE_exclure_annonce1(ARTICLES){si #CONFIG{escal/config/blocune1}|=={annonce}|oui}{titre_mot=annonce}{doublons exergue}>
23</BOUCLE_exclure_annonce1>
24<BOUCLE_exclure_annonce2(ARTICLES){si #CONFIG{escal/config/blocune2}|=={annonce}|oui}{titre_mot=annonce}{doublons exergue}>
25</BOUCLE_exclure_annonce2>
26<BOUCLE_exclure_annonce3(ARTICLES){si #CONFIG{escal/config/blocune3}|=={annonce}|oui}{titre_mot=annonce}{doublons exergue}>
27</BOUCLE_exclure_annonce3>
28
29<BOUCLE_exclure_annoncedef1(ARTICLES){si #CONFIG{escal/config/blocune1}|=={annonce_defilant}|oui}{titre_mot=annonce-defilant}{doublons exergue}>
30</BOUCLE_exclure_annoncedef1>
31<BOUCLE_exclure_annoncedef2(ARTICLES){si #CONFIG{escal/config/blocune2}|=={annonce_defilant}|oui}{titre_mot=annonce-defilant}{doublons exergue}>
32</BOUCLE_exclure_annoncedef2>
33<BOUCLE_exclure_annoncedef3(ARTICLES){si #CONFIG{escal/config/blocune3}|=={annonce_defilant}|oui}{titre_mot=annonce-defilant}{doublons exergue}>
34</BOUCLE_exclure_annoncedef3>
35
36       
37<!-- *************
38        article en exergue
39************** -->
40<BOUCLE_dernier_endate(ARTICLES){lang}{doublons}{doublons exergue}{si #CONFIG{escal/config/articleexergue}|=={non}|non}{tri #CONFIG{escal/config/ordrealaune,date}, inverse}{0,1}>
41<div id="section-#ID_ARTICLE" class="fragment art-exergue">
42        <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">
43<!-- affichage logo -->
44                [(#LOGO_ARTICLE_RUBRIQUE|extraire_attribut{src}|balise_img{logo article ou rubrique,spip_logos}|image_reduire{#CONFIG{escal/config/taillelogoartexergue,50}})]
45<!-- affichage surtitre -->
46                [(#CONFIG{escal/config/surtitreune}|=={non}|non)
47                        <div class="surtitre-article #EDIT{surtitre}">[(#SURTITRE)]</div>
48                ]
49<!-- affichage titre -->
50                <div class="titre #EDIT{titre}">
51                        #TITRE
52                </div>
53<!-- affichage soustitre -->
54                [(#CONFIG{escal/config/soustitreune}|=={non}|non)
55                        <div class="soustitre-article #EDIT{texte}">[(#SOUSTITRE)]</div>
56                ]       
57<!-- affichage auteur -->
58                <BOUCLE_test(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteurune}|=={non}|non}>
59                </BOUCLE_test>
60                        <div class="auteur-articles-rubrique">
61                                [(#LANG|=={ja}|non)<:par_auteur:>]
62                                <BOUCLE_auteurs_art(AUTEURS){id_article}{", "}{lang_select}>
63                                        <a class="auteur" href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{lang,#ENV{lang}})]" title="<:escal:page_auteur:>">#NOM</a>
64                                </BOUCLE_auteurs_art>
65                                [(#LANG|=={ja}|oui)<:par_auteur:>]
66                        </div>
67                </B_test>
68<!-- affichage date de publication -->
69                [(#CONFIG{escal/config/datepubune}|=={non}|non)
70                        <div class="auteur-articles-rubrique">[<:escal:article_mise_en_ligne:> <span class="majuscules">(#DATE|affdate)</span>] </div>
71                ]
72<!-- affichage date derniere modification -->
73                [(#CONFIG{escal/config/datemodifune}|=={non}|non)
74                        <div class="auteur-articles-rubrique">[(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[<:escal:article_modifie:> (#DATE_MODIF|affdate)],''})]</div> 
75                ]       
76<!-- affichage rubrique -->
77                <BOUCLE_Rub(RUBRIQUES){id_rubrique}{si #CONFIG{escal/config/rubriqueune}|=={non}|non}>
78                        <div class="rubrique #EDIT{titre}">
79                                <:rubrique:> : [(#TITRE)]
80                        </div>
81                </BOUCLE_Rub>
82<!-- affichage descriptif -->
83                [(#CONFIG{escal/config/descriptifune}|=={non}|non)
84                        <div class="descriptif-article #EDIT{texte}">[(#DESCRIPTIF)]</div>
85                ]
86<!-- affichage chapeau -->
87                [(#CONFIG{escal/config/chapeauune}|=={non}|non)
88                        <div class="chapo #EDIT{texte}">[(#CHAPO)]</div>
89                ]
90<!-- affichage premiere image -->
91                <div class="image-une" >
92                        <BOUCLE_image(DOCUMENTS){si #CONFIG{escal/config/imageune}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}{titre==^[0-9]+\.}{par num titre}>
93                                <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
94                        </BOUCLE_image>
95                        <BOUCLE_image_alt(DOCUMENTS){si #CONFIG{escal/config/imageune}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}>
96                                <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
97                        </BOUCLE_image_alt>
98                        <//B_image>
99                </div>
100<!-- affichage texte -->
101                [(#CONFIG{escal/config/texteune}|=={non}|non)
102                        <div class="texte #EDIT{texte}">
103                                [(#PLUGIN{COUTEAU_SUISSE}|non)
104                                        [(#TEXTE|couper{#CONFIG{escal/config/tailletexteune,300}}|propre)]
105                                ]
106                                [(#PLUGIN{COUTEAU_SUISSE}|oui)
107                                        [(#TEXTE*|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article}|couper{#CONFIG{escal/config/tailletexteune,300}}|propre)]
108                                ]
109                        </div>
110                ]
111
112                <div class="nettoyeur"></div>
113
114        </a>     
115</div>
116</BOUCLE_dernier_endate> 
117
118<!-- *************
119        les autres articles
120************** -->
121
122<B_articles_une>
123        #ANCRE_PAGINATION
124        <div class="derniers-art-ter">
125                <ul class="anchors">
126                <BOUCLE_articles_une (ARTICLES){lang}{tri #CONFIG{escal/config/ordrealaune,date}, inverse}{0,#CONFIG{escal/config/nombrearticlesune,50}|moins{1}}{pagination #CONFIG{escal/config/paginarticlesune,5}}{doublons}>
127                        <li class="rub#ID_RUBRIQUE secteur#ID_SECTEUR">
128                              <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" [title="(#DESCRIPTIF|textebrut|entites_html)"]>
129<!-- affichage logo -->
130                        [(#LOGO_ARTICLE_RUBRIQUE|extraire_attribut{src}|balise_img{logo article ou rubrique,spip_logos}|image_reduire{#CONFIG{escal/config/taillelogoartune,40}})]
131<!-- affichage titre -->
132                                <span class="titre-autres">[(#TITRE|couper{#CONFIG{escal/config/nbrecaracttitre,27}})]</span><br /><br />
133<!-- affichage date de publication ou de derniere modification -->
134                                [(#CONFIG{escal/config/dateuneautres}|=={non}|non)
135                                        <span class="rubrique-autres">
136                                                [(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[<:escal:article_modifie:> (#DATE_MODIF|affdate)],[<:escal:article_mise_en_ligne:> (#DATE|affdate)]})]
137                                                <br />
138                                        </span> 
139                                ]
140<!-- affichage auteur -->
141                        <BOUCLE_testauteur(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteuruneautres}|=={non}|non}>
142                        </BOUCLE_testauteur>
143                                        <span class="rubrique-autres">
144                                                [(#LANG|=={ja}|non)<:par_auteur:>]
145                                                <BOUCLE_auteurs_art2(AUTEURS){id_article}{", "}{lang_select}>#NOM</BOUCLE_auteurs_art2>
146                                                [(#LANG|=={ja}|oui)<:par_auteur:>]
147                                                <br />
148                                        </span>
149                                </B_testauteur>
150<!-- affichage rubrique -->
151                                <BOUCLE_Rub_suite(RUBRIQUES){id_rubrique}{si #CONFIG{escal/config/affichrubrique}|=={non}|non}>
152                                         <span class="rubrique-autres">
153                                                <:rubrique:> : [(#TITRE|couper{30})]
154                                         </span>
155                                </BOUCLE_Rub_suite>
156                                <br /><br />
157                                <div class="nettoyeur"></div>
158<!-- affichage descriptif -->
159                                <BOUCLE_descriptif_art(ARTICLES){id_article}{si #CONFIG{escal/config/affichdescriptif}|=={oui}|oui}>
160                                        [<div class="descriptif-autres">
161                                                (#DESCRIPTIF)
162                                        </div>]
163                                </BOUCLE_descriptif_art>                       
164<!-- affichage texte article -->
165                                <BOUCLE_texteart(ARTICLES){id_article}{si #CONFIG{escal/config/affichtextederniersart}|=={oui}|oui}>
166                                        <div class="texte-autres">
167                                                [(#PLUGIN{COUTEAU_SUISSE}|oui)
168                                                        [(#TEXTE*
169                                                                |appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article}
170                                                                |couper{#CONFIG{escal/config/nbrecaracttexte,150}}
171                                                                )]
172                                                        ]
173                                                        [(#PLUGIN{COUTEAU_SUISSE}|non)
174                                                        [(#TEXTE
175                                                                |couper{#CONFIG{escal/config/nbrecaracttexte,150}}
176                                                        )]
177                                                ]     
178                                         </div>
179                                </BOUCLE_texteart>
180                                <br />
181<!-- affichage nombre de commentaires -->
182                                <BOUCLE_comment(FORUMS){id_article}{0,1}{si #CONFIG{escal/config/affichcomm}|=={oui}|oui}>
183                                        <BOUCLE_nbre_comm(FORUMS){id_article}{tout}>
184                                        </BOUCLE_nbre_comm>
185                                                <span class="commentaires">
186                                                        #TOTAL_BOUCLE <:escal:commentaires:>
187                                                </span>
188                                        </B_nbre_comm>
189                                 </BOUCLE_comment>
190                                </a>
191                        </li>
192                </BOUCLE_articles_une>
193                </ul>
194        </div>
195        <div class="nettoyeur"></div>
196        [<p class="pagination pagination-une">(#PAGINATION{#CONFIG{escal/config/modelepaginarticlesune}})</p>
197        <div class="nettoyeur"></div>]
198</B_articles_une>
199
200</nav><!-- fin laune -->
Note: See TracBrowser for help on using the repository browser.