source: spip-zone/_squelettes_/aveline/noisettes/mot-articles.html @ 39419

Last change on this file since 39419 was 39419, checked in by marcimat@…, 10 years ago
  • dans les critères en regexp, utiliser .* pour le sinon, plutot que . (ce qui permet au compilateur de simplifier l'expression).
  • Coquille de la remise de suppression d'espace après #BALISE dans spip 2.1.1 (juste sur article_resume)
File size: 6.3 KB
Line 
1[(#SET{selection, #ENV{selection}|sinon{limite}})]
2[(#SET{tri, #ENV{tri_perso}|sinon{#ENV{tri}|sinon{date}}})]
3[(#SET{tri, [(#GET{tri}|!={note}|ou{#PLUGIN{notation}}|?{#GET{tri},date})]})]
4[(#SET{senstri, #ENV{tri_perso}|oui|?{#ENV{senstri_perso}|sinon{0},#ENV{senstri}|sinon{1}}})]
5[(#SET{tri_num, #GET{tri}|=={titre}|?{titre,''}})]
6
7[(#SET{pas_pagination, #ENV{pas_pagination}|sinon{5}})]
8[(#SET{limite, #ENV{limite}|sinon{10}})]
9[(#GET{selection}|=={tout}|oui)#SET{pas_pagination,1000000}]
10[(#GET{selection}|=={limite}|oui)#SET{pas_pagination,#GET{limite}}]
11[(#SET{position_pagination, #ENV{position_pagination}|sinon{fin}})]
12[(#SET{position_pagination_debut,#GET{selection}|!={pagination}|ou{#GET{position_pagination}|=={fin}}|?{'',on}})]
13[(#SET{position_pagination_fin,#GET{selection}|!={pagination}|ou{#GET{position_pagination}|=={debut}}|?{'',on}})]
14
15[(#SET{position_choix_tri, #ENV{position_choix_tri}|sinon{debut}})]
16[(#SET{position_choix_tri_debut,#ENV{choix_tri}|non|ou{#GET{position_choix_tri}|=={fin}}|?{'',on}})]
17[(#SET{position_choix_tri_fin,#ENV{choix_tri}|non|ou{#GET{position_choix_tri}|=={debut}}|?{'',on}})]
18
19[(#SET{position_selecteur_archives, #ENV{position_selecteur_archives}|sinon{debut}})]
20[(#SET{position_selecteur_archives_debut,#ENV{afficher_selecteur_archives}|non|ou{#GET{position_selecteur_archives}|=={fin}}|?{'',on}})]
21[(#SET{position_selecteur_archives_fin,#ENV{afficher_selecteur_archives}|non|ou{#GET{position_selecteur_archives}|=={debut}}|?{'',on}})]
22
23[(#SET{langue_choisie, [(#ENV{restreindre_langue}|oui|?{[^(#ENV{lang})$],''})]})]
24[(#SET{style_liste, #ENV{style_liste}|sinon{liste}})]
25[(#SET{afficher_titre_liste, #ENV{afficher_titre_liste}|is_null|non|?{#ENV{afficher_titre_liste},'on'}})]
26[(#SET{titre_liste, #ENV{titre_liste}|sinon{public:articles}})]
27[(#SET{titre,[(#GET{titre_liste}|=={titre_perso}|?{[(#ENV**{titre_liste_perso}|propre)],[(#GET{titre_liste}|_T)]})]})]
28[(#SET{style_pagination, #ENV{style_pagination}|sinon{''}})]
29
30[(#SET{liste_articles, #ENV{liste_articles}|sinon{tous}})]
31
32<BOUCLE_tri_nbre_commentaires(CONDITION){si (#GET{tri}|=={nbre_commentaires})}>
33<B_liste_articles_tri_nbre_commentaires>
34<div class="liste articles">
35        #ANCRE_PAGINATION
36        [(#GET{afficher_titre_liste}|oui)[<h2 class="h2">(#GET{titre}) [((#ENV{archives}|affdate_mois_annee|sinon{#ENV{archives}}))]</h2>]]
37       
38        [(#GET{position_selecteur_archives_debut}|oui)#INCLURE{fond=inclure/liste_articles-selecteur_archives,archives,pas_selecteur_archives,texte_devant_selecteur_archives,id_mot,lang_choisie= #GET{langue_choisie},compteur_articles_selecteur_archives}]
39        [(#GET{position_choix_tri_debut}|oui)#INCLURE{fond=inclure/liste_articles-choix_tri,env,tri=#GET{tri},senstri=#GET{senstri}}]
40        [(#GET{position_pagination_debut}|oui)[<p class="pagination">(#PAGINATION{#GET{style_pagination}})</p>]]
41        <ul class="liste-items">
42        <BOUCLE_liste_articles_tri_nbre_commentaires(ARTICLES) {id_mot}{compteur_publie forum}{par compteur_forum}{inverse #GET{senstri}}{archives ?}{pagination #GET{pas_pagination}}{lang == #GET{langue_choisie}|sinon{.*}}>
43        [(#GET{style_liste}|=={liste}|oui)
44                #INCLURE{fond=inclure/article-liste,id_article=#ID_ARTICLE,id_article_expose=#ENV{id_article},env}
45        ]
46        [(#GET{style_liste}|=={resume}|oui)
47                #INCLURE{fond=inclure/article-resume,id_article=#ID_ARTICLE,id_article_expose=#ENV{id_article},env}
48        ]
49        </BOUCLE_liste_articles_tri_nbre_commentaires>
50        </ul>
51        [(#GET{position_pagination_fin}|oui)[<p class="pagination">(#PAGINATION{#GET{style_pagination}})</p>]]
52        [(#GET{position_choix_tri_fin}|oui)#INCLURE{fond=inclure/liste_articles-choix_tri,env,tri=#GET{tri},senstri=#GET{senstri}}]
53        [(#GET{position_selecteur_archives_fin}|oui)#INCLURE{fond=inclure/liste_articles-selecteur_archives,archives,pas_selecteur_archives,texte_devant_selecteur_archives,id_mot,lang_choisie= #GET{langue_choisie},compteur_articles_selecteur_archives}]
54</div>
55</B_liste_articles_tri_nbre_commentaires>
56</BOUCLE_tri_nbre_commentaires>
57
58<BOUCLE_tri_note(CONDITION){si (#GET{tri}|=={note}|et{#PLUGIN{notation}})}>
59#INCLURE{fond=inclure/mot_articles_note,env,afficher_titre_liste=#GET{afficher_titre_liste},titre=#GET{titre},position_choix_tri_debut=#GET{position_choix_tri_debut},tri=#GET{tri},senstri=#GET{senstri},lang_choisie=#GET{langue_choisie},position_pagination_debut=#GET{position_pagination_debut},style_pagination=#GET{style_pagination},pas_pagination=#GET{pas_pagination},style_liste=#GET{style_liste},position_pagination_fin=#GET{position_pagination_fin},position_choix_tri_fin=#GET{position_choix_tri_fin}}
60</BOUCLE_tri_note>
61
62<B_liste_articles>
63<div class="liste articles">
64        #ANCRE_PAGINATION
65        [(#GET{afficher_titre_liste}|oui)[<h2 class="h2">(#GET{titre}) [((#ENV{archives}|affdate_mois_annee|sinon{#ENV{archives}}))]</h2>]]
66       
67        [(#GET{position_selecteur_archives_debut}|oui)#INCLURE{fond=inclure/liste_articles-selecteur_archives,archives,pas_selecteur_archives,texte_devant_selecteur_archives,id_mot,lang_choisie=#GET{langue_choisie},compteur_articles_selecteur_archives}]
68        [(#GET{position_choix_tri_debut}|oui)#INCLURE{fond=inclure/liste_articles-choix_tri,env,tri=#GET{tri},senstri=#GET{senstri}}]
69        [(#GET{position_pagination_debut}|oui)[<p class="pagination">(#PAGINATION{#GET{style_pagination}})</p>]]
70        <ul class="liste-items">
71        <BOUCLE_liste_articles(ARTICLES) {id_mot} {archives ?}{par num #GET{tri_num}}{inverse #GET{senstri}}{par #GET{tri}}{inverse #GET{senstri}}{pagination #GET{pas_pagination}}{lang == #GET{langue_choisie}|sinon{.*}}>
72        [(#GET{style_liste}|=={liste}|oui)
73                #INCLURE{fond=inclure/article-liste,id_article=#ID_ARTICLE,id_article_expose=#ENV{id_article},env}
74        ]
75        [(#GET{style_liste}|=={resume}|oui)
76                #INCLURE{fond=inclure/article-resume,id_article=#ID_ARTICLE,id_article_expose=#ENV{id_article},env}
77        ]
78        </BOUCLE_liste_articles>
79        </ul>
80        [(#GET{position_pagination_fin}|oui)[<p class="pagination">(#PAGINATION{#GET{style_pagination}})</p>]]
81        [(#GET{position_choix_tri_fin}|oui)#INCLURE{fond=inclure/liste_articles-choix_tri,env,tri=#GET{tri},senstri=#GET{senstri}}]
82        [(#GET{position_selecteur_archives_fin}|oui)#INCLURE{fond=inclure/liste_articles-selecteur_archives,archives,pas_selecteur_archives,texte_devant_selecteur_archives,id_mot,lang_choisie=#GET{langue_choisie},compteur_articles_selecteur_archives}]
83</div>
84</B_liste_articles>
85
86<//B_tri_note>
87<//B_tri_nbre_commentaires>
Note: See TracBrowser for help on using the repository browser.