source: spip-zone/_squelettes_/escal/branche_V3/inclusions/inc-une_motcle.html @ 103844

Last change on this file since 103844 was 103844, checked in by jcvilleneuve@…, 3 years ago

Escal V3 : intégration partielle du plugin shoutbox + possibilité d'afficher la date dans la liste des derniers articles

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