source: spip-zone/_squelettes_/escal/trunk/inclusions/inc-une_derniers_bis.html @ 118869

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

EscalV4 : correction bug affichage de "derniers articles bis"

File size: 5.3 KB
Line 
1<nav class="laune bis" >
2
3<!-- on extrait tous les articles des rubriques a qui un a donné le mot-cle "pas-a-la-une" ou "invisible"
4        on les stocke dans "doublons"
5        on n'affiche rien ici -->
6<BOUCLE_exclure_rub(RUBRIQUES){titre_mot IN 'pas-a-la-une', 'invisible'}>
7        <BOUCLE_extract(ARTICLES){id_rubrique}{doublons}>
8        </BOUCLE_extract>
9        <BOUCLE_exclure_rub2(RUBRIQUES){branche}>
10                <BOUCLE_extract2(ARTICLES){id_rubrique}{doublons}>
11                </BOUCLE_extract2>       
12        </BOUCLE_exclure_rub2>   
13</BOUCLE_exclure_rub>
14       
15<BOUCLE_exclure_art(ARTICLES){titre_mot IN 'pas-a-la-une', 'invisible'}{doublons}>
16</BOUCLE_exclure_art>
17
18<B_dernier_endate>
19        #ANCRE_PAGINATION     
20<BOUCLE_dernier_endate(ARTICLES){lang}{doublons}{!par date}{0,#CONFIG{escal/config/nombrearticlesbis,50}}{pagination #CONFIG{escal/config/paginarticlesbis,5}}{"<hr class='separation' />"}>
21<div class="fragment rub#ID_RUBRIQUE secteur#ID_SECTEUR">
22<!-- affichage mots-clés associés -->
23                        [(#CONFIG{escal/config/motsclesune}|=={oui}|oui)
24                                <INCLURE{fond=inclusions/inc-mots_cles}{id_article=#ID_ARTICLE}>
25                        ]
26<!-- affichage rubrique -->
27<span class="rubrique-autres">
28        <BOUCLE_Rub(HIERARCHIE){id_rubrique}{tout}{si #CONFIG{escal/config/affichrubriqueter}|=={non}|non}>
29                 <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_RUBRIQUE|parametre_url{lang,#ENV{lang}})],#URL_RUBRIQUE})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">
30                 <div class="flecherub">&#x2794;</div> [(#TITRE|couper{30})]
31                 </a>           
32        </BOUCLE_Rub>
33</span>
34<div class="nettoyeur"></div>   
35<!-- affichage logo -->
36        [(#LOGO_ARTICLE_RUBRIQUE|extraire_attribut{src}|balise_img{logo article ou rubrique,spip_logos}|image_reduire{#CONFIG{escal/config/taillelogoartbis,100}})]
37<!-- affichage surtitre -->
38        [(#CONFIG{escal/config/surtitrebis}|=={non}|non)
39                <div class="surtitre-article #EDIT{surtitre}">[(#SURTITRE)]</div>
40        ]
41<!-- affichage titre -->
42        <div class="titre #EDIT{titre}">
43                <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" 
44                title="[(#LANG|=={ja}|non)<:par_auteur:>] <BOUCLE_auteurs(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)]</BOUCLE_auteurs> [(#LANG|=={ja}|oui)<:par_auteur:>] <:escal:le:> [(#DATE|affdate)]">
45                        #TITRE
46                </a>
47        </div>     
48<!-- affichage soustitre -->
49    [(#CONFIG{escal/config/soustitrebis}|=={non}|non)
50                <div class="soustitre-article #EDIT{texte}">[(#SOUSTITRE)]</div>
51                ]   
52<!-- affichage auteur -->
53        <BOUCLE_test(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteurbis|=={non}|non}}>
54        </BOUCLE_test>
55                <div class="auteur-articles-rubrique">
56                        [(#LANG|=={ja}|non)<:par_auteur:>]
57                        <BOUCLE_auteurs_art(AUTEURS){id_article}{", "}{lang_select}>
58                                <a class="auteur" href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{lang,#ENV{lang}})]" title="<:escal:page_auteur:>">#NOM</a>
59                        </BOUCLE_auteurs_art>
60                        [(#LANG|=={ja}|oui)<:par_auteur:>]
61                </div>
62        </B_test>
63<!-- affichage date de publication -->
64        [(#CONFIG{escal/config/datepubbis}|=={non}|non)
65                <div class="auteur-articles-rubrique">[<:escal:article_mise_en_ligne:> <span class="majuscules">(#DATE|affdate)</span>] </div>
66        ]
67<!-- affichage date derniere modification -->
68        [(#CONFIG{escal/config/datemodifbis}|=={non}|non)
69                <div class="auteur-articles-rubrique">[(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[<:escal:article_modifie:> (#DATE_MODIF|affdate)],''})]</div>
70        ]
71 
72<!-- affichage descriptif -->
73        [(#CONFIG{escal/config/descriptifbis}|=={non}|non)
74                <div class="descriptif-article #EDIT{texte}">[(#DESCRIPTIF)]</div>
75        ]
76<!-- affichage chapeau -->
77        [(#CONFIG{escal/config/chapeaubis}|=={non}|non)
78                <div class="chapo #EDIT{texte}">[(#CHAPO)]</div>
79        ]
80<!-- affichage premiere image -->
81        <div class="image-une" >
82                <BOUCLE_image(DOCUMENTS){si #CONFIG{escal/config/imagebis}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}{doublons}{titre==^[0-9]+\.}{par num titre}>
83                        <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
84                </BOUCLE_image>
85                <BOUCLE_image_alt(DOCUMENTS){si #CONFIG{escal/config/imagebis}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}{doublons}>
86                        <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
87                </BOUCLE_image_alt>
88                <//B_image>
89        </div>
90<!-- affichage texte -->
91        [(#CONFIG{escal/config/textebis}|=={non}|non)
92                <div class="texte #EDIT{texte}">
93                        [(#PLUGIN{COUTEAU_SUISSE}|non)
94                                [(#TEXTE|couper{#CONFIG{escal/config/tailletextebis,300}}|propre)]
95                        ]
96                        [(#PLUGIN{COUTEAU_SUISSE}|oui)
97                                [(#TEXTE*|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article}|couper{#CONFIG{escal/config/tailletextebis,300}}|propre)]
98                        ]
99                </div>
100        ]
101           
102        <div class="nettoyeur"></div>
103         
104        <div class="suite">
105                <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">
106                        <strong>
107                                [(#CONFIG{escal/config/textebis}|=={non}|non)<:escal:lire_suite:>]
108                                [(#CONFIG{escal/config/textebis}|=={non}|oui)<:escal:lire_article:>]
109                        </strong>
110                </a>
111        </div>
112             
113</div>
114</BOUCLE_dernier_endate>
115        [<p class="pagination pagination-une">(#PAGINATION{#CONFIG{escal/config/modelepaginarticlesbis}})</p>
116        <div class="nettoyeur"></div>]
117</B_dernier_endate>
118
119</nav><!-- fin laune -->
Note: See TracBrowser for help on using the repository browser.