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

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

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

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