Changeset 124406 in spip-zone


Ignore:
Timestamp:
Apr 29, 2020, 2:12:52 PM (2 months ago)
Author:
tcharlss
Message:

Maraboutage des listes de contenus éditoriaux : alignement des paramètres, ajustement du markup.

Location:
_squelettes_/integraal/trunk
Files:
6 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/integraal/trunk

    • Property subgit:lock:dfcc8b64defc09d53a12007d4adc153602cb411f deleted
    • Property subgit:lock:842d61198ac9e2434d69f493b19a2bc3cd8b72d7 set to 2020-04-29T16:50:42.026
  • _squelettes_/integraal/trunk/squelettes/inclure/list/articles.html

    r124402 r124406  
    77        * conseillé
    88
    9         - resume (string) : fond à utiliser pour les résumés dans inclure/resume | défaut = article
     9        - id_article        : n° d'articles
     10        - id_rubrique       : enfants directs d'une rubrique
     11        - enfants           : enfants directs + indirects d'une rubrique
     12        - enfants_directs   : enfants directs uniquement
     13        - enfants_indirects : enfants indirects uniquement
     14        - branche           : branche directe + indirecte 1er niveau
     15        - branche_directe   : branche directe uniquement
     16        - branche_indirecte : branche indirecte uniquement
     17        - branche_complete  : branche directe + indirecte
     18        - articles_exclus   : tableau d'articles à exclure
    1019
    11         - titre (string) : titre personnalisé, '' pour ne pas afficher
    12         - titre_singulier (string) : chaîne de langue pour le nombre de résultats au singulier
    13         - titre_pluriel (string) : chaîne de langue pour le nombre de résultats au pluriel
    14         - message_aucun (string) : message affiché si aucun item, '' pour ne pas afficher
     20        - recherche : terme de recherche
     21        - annee     : année
    1522
    16         - id_article (int) : identifiant d'un article
    17         - id_rubrique (int) : pour restreindre aux articles d'une rubrique
    18         - branche (int) : pour restreindre aux articles d'une branche
    19         - recherche (string) : pour restreindre aux articles correspondant à un terme de recherche
    20         - articles_exclus (array) : exclure des articles
     23        - preview : fond à utiliser pour les résumés dans inclure/previews | défaut = article
    2124
    22         - par (string) : champ utilisé pour le tri | défaut = titre
    23         - pagination (int) : nombre pour la pagination | défaut = 5
    24         - masquer_pagination (string) : "oui" pour ne pas afficher la pagination
     25        - titre           : titre personnalisé | défaut = nb de résultats
     26        - titre_singulier : chaîne de langue pour nb au singulier
     27        - titre_pluriel   : chaîne de langue pour nb au pluriel
     28        - message_aucun   : message si aucun résultat | défaut = chaîne de langue
    2529
    26         - hauteur_logo (int) : hauteur max du logo
    27         - largeur_logo (int) : largeur max du logo
     30        - voir_plus_titre : titre personnalisé du bouton voir plus | défaut = chaîne de langue
     31        - voir_plus_url   : URL personnalisée | défaut = URL du parent
     32        - voir_plus_liste : « oui » pour insérer dans la liste plutôt qu'après
     33
     34        - par               : champ utilisé pour le tri | défaut = num titre
     35        - sens_tri          : pour imposer le sens du tri : 1 | -1
     36        - inverser_tri      : « oui » pour inverser le sens du tri par défaut
     37        - pagination        : nombre pour la pagination | défaut = 6
     38        - modele_pagination : modèle de pagination | défaut = page_precedent_suivant
     39        - label_precedent   : texte du lien précédent
     40        - label_suivant     : texte du lien suivant
     41
     42        - masquer : Tableau d'éléments à masquer (ou texte si un seul)
     43          titre | pagination | message_aucun | voir_plus
     44
     45        - class           : classe ajoutée telle quelle
     46        - variante        : classe ajoutée de façon normée
     47        - class_preview    : classe ajoutée aux résumés telle quelle
     48        - variante_preview : classe ajoutée aux résumés de façon normée
     49
     50        - + params de inclure/previews/article.html
    2851
    2952]
    30 [(#SET{defaut_tri,#ARRAY{
    31         titre,1,
    32         num titre,1,
    33         date,#ENV{date_sens,-1},
    34         id_article,1,
    35         points,-1
    36 }})
    37 ]<B_articles>
    38 #ANCRE_PAGINATION
     53[(#REM) Mode et sens de tri ]
     54#SET{tri_defaut,#ENV{recherche}|?{points,num titre}}
     55#SET{tri,#ENV{par,#GET{tri_defaut}}}
     56#SET{sens_tri,#ENV{sens_tri}|is_null|?{'',#ENV{sens_tri}|intval}}
     57#SET{sens_tris,#ARRAY{
     58        titre,       #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     59        num titre,   #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     60        sinum titre, #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     61        date,        #GET{sens_tri,#ENV{inverser_tri}|?{1,-1}},
     62        id_article,  #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     63        points,      #GET{sens_tri,#ENV{inverser_tri}|?{1,-1}},
     64}}
    3965
    40 [<h2 class="titre-liste">
    41         (#ENV{titre}|is_null|?{#GRAND_TOTAL|singulier_ou_pluriel{#ENV{titre_singulier,info_un_article},#ENV{titre_pluriel,info_nb_articles}},#ENV*{titre}})
    42 </h2>]
     66[(#REM) Éléments à masquer ]
     67#SET{masquer,#ENV{masquer}|is_array|?{#ENV{masquer},#LISTE{#ENV{masquer}}}}
    4368
    44 <ul class="liste-items">
     69[(#REM) Retrouver le parent ]
     70#SET{type_parent,   rubrique}
     71#SET{id_parent,     #ENV{enfants,#ENV{enfants_directs,#ENV{enfants_indirects,#ENV{branche,#ENV{branche_directe,#ENV{branche_indirecte,#ENV{branche_complete,#ENV{id_rubrique}}}}}}}}}
     72#SET{parent_unique, #GET{id_parent}|is_numeric|ou{#GET{id_parent}|is_array|et{#GET{id_parent}|count|=={1}}}}
     73#SET{id_parent,     #GET{parent_unique}|et{#GET{id_parent}|is_array}|?{#GET{id_parent/0}, #GET{id_parent}}}
     74#SET{url_parent,    #GET{id_parent}|et{#GET{parent_unique}}|?{#GET{id_parent}|generer_url_entite{#GET{type_parent}}}}
    4575
    46         <BOUCLE_articles(ARTICLES)
    47                 {id_article?}
    48                 {id_rubrique?}
    49                 {branche?}
    50                 {recherche?}
    51                 {tri #ENV{par,#ENV{recherche}|?{points,num titre}},#GET{defaut_tri}}
    52                 {!id_article IN #ENV{articles_exclus,#ARRAY}}
    53                 {pagination #ENV{pagination,5}}
    54         >
    55         <li class="item">
    56                 <INCLURE{fond=inclure/resume/#ENV{resume,article},
    57                         id_article,
    58                         largeur_logo,
    59                         hauteur_logo}>
    60         </li>
    61         </BOUCLE_articles>
     76[(#REM)
     77        Bouton voir plus.
     78        Il faut soit l'url d'un parent *unique*, soit une url perso.
     79]
     80#SET{plus, #VAL{voir_plus}|in_array{#GET{masquer}}|non|et{#GET{url_parent}|ou{#ENV{voir_plus_url}}}|?{
     81        #ARRAY{
     82                url,   #ENV{voir_plus_url,#GET{url_parent}}|calculer_url{},
     83                titre, #ENV{voir_plus_titre,#VAL{aeromys:bouton_voir_plus}|_T},
     84                liste, #ENV{voir_plus_liste}|?{oui},
     85                bas,   #ENV{voir_plus_liste}|?{'',oui},
     86        }
     87}}
    6288
    63 </ul>
     89[(#REM) Affichage de la liste ]
     90<B_liste_articles>
     91#SET{total,#VAL{pagination}|in_array{#GET{masquer}}|?{#TOTAL_BOUCLE,#GRAND_TOTAL}}
    6492
    65 [(#ENV{masquer_pagination}|!={oui}|oui)
    66         [<div class="pagination">
     93<div class="list list_articles[ list_articles_(#ENV{variante}|attribut_html)][ (#ENV{class}|attribut_html)]">
     94
     95        [(#PAGINATION|oui)
     96        #ANCRE_PAGINATION
     97        ]
     98
     99        [(#VAL{titre}|in_array{#GET{masquer}}|non)
     100        [<h2 class="list__title">
     101                [<a href="(#GET{plus/url})">]
     102                        (#ENV{titre}|sinon{#GET{total}|singulier_ou_pluriel{#ENV{titre_singulier,info_1_article},#ENV{titre_pluriel,info_nb_articles}}})
     103                [(#GET{plus/url}|oui)</a>]
     104        </h2>]
     105        ]
     106
     107        <ul class="list__items">
     108
     109                <BOUCLE_liste_articles(ARTICLES)
     110                        {id_article?}
     111                        {!id_article IN #ENV{articles_exclus,#ARRAY}}
     112                        {id_rubrique?}
     113                        {id_mot?}
     114                        {enfants?#ENV{enfants,0}}
     115                        {enfants_directs?#ENV{enfants_directs,0}}
     116                        {enfants_indirects?#ENV{enfants_indirects,0}}
     117                        {branche?#ENV{branche,0}}
     118                        {branche_directe?#ENV{branche_directe,0}}
     119                        {branche_indirecte?#ENV{branche_indirecte,0}}
     120                        {branche_complete?#ENV{branche_complete,0}}
     121                        {recherche?}
     122                        {annee?}
     123                        {tri #GET{tri},#GET{sens_tris}}
     124                        {pagination #ENV{pagination,6}}
     125                >
     126                <li class="list__item">
     127                        <INCLURE{fond=inclure/previews/#ENV{preview,article},
     128                                id_article,
     129                                variante=#ENV{variante_preview},
     130                                class=#ENV{class_preview},
     131                                env}
     132                        >
     133                </li>
     134                </BOUCLE_liste_articles>
     135                [(#GET{plus/liste}|oui)
     136                <li class="list__item">
     137                        <INCLURE{fond=inclure/previews/plus,
     138                                url=#GET{plus/url},
     139                                titre=#GET{plus/titre}}
     140                        >
     141                </li>
     142                ]
     143
     144        </ul>
     145
     146        [(#VAL{pagination}|in_array{#GET{masquer}}|non)
     147        [<p class="list__pagination pagination">
    67148                (#PAGINATION{
    68149                        #ENV{modele_pagination,page_precedent_suivant},
     
    70151                        label_suivant=#ENV{label_suivant}
    71152                })
    72         </div>]
     153        </p>]
     154        ]
     155
     156        [(#GET{plus/bas}|oui)
     157        <a class="list__plus button" href="[(#GET{plus/url})]">
     158                [(#GET{plus/titre})]
     159        </a>
     160        ]
     161
     162</div>
     163</B_liste_articles>
     164
     165[(#VAL{message_aucun}|in_array{#GET{masquer}}|non)
     166[(#SET{message_aucun, #ENV{message_aucun,<:info_aucun_article:>}})]
     167[<p class="list__alternative">
     168        (#GET{message_aucun})
     169</p>]
    73170]
    74 </B_articles>
    75 
    76 [(#SET{message_aucun, [(#ENV{message_aucun}|is_null|?{<:info_aucun_article:>, #ENV{message_aucun}})]})]
    77 [<p class="aucun-resultat">(#GET{message_aucun})</p>]
    78 <//B_articles>
     171<//B_liste_articles>
  • _squelettes_/integraal/trunk/squelettes/inclure/list/evenements.html

    r124402 r124406  
    77        * conseillé
    88
    9         - resume (string) : fond à utiliser pour les résumés dans inclure/resume | défaut = evenement
    10 
    11         - titre (string) : titre personnalisé, '' pour ne pas afficher
    12         - titre_singulier (string) : chaîne de langue pour le nombre de résultats au singulier
    13         - titre_pluriel (string) : chaîne de langue pour le nombre de résultats au pluriel
    14         - message_aucun (string) : message affiché si aucun item, '' pour ne pas afficher
    15 
    16         - relatif (int) : évènement relatif
    17         - id_article (int) : pour restreindre aux évènements d'un article
    18         - branche (int) : pour restreindre aux évènements d'une branche
    19         - recherche (string) : pour restreindre aux évènements correspondant à un terme de recherche
    20         - evenements_exclus (array) : exclure des évènements
    21 
    22         - par (string) : champ utilisé pour le tri | défaut = titre
    23         - pagination (int) : nombre pour la pagination | défaut = 5
    24         - masquer_pagination (string) : "oui" pour ne pas afficher la pagination
    25 
    26         - hauteur_logo (int) : hauteur max du logo
    27         - largeur_logo (int) : largeur max du logo
     9        - relatif           : critère de date relative des évènements
     10                tout | a_venir | en_cours | passe | en_cours_a_venir | passe_en_cours
     11        - id_evenement      : n° d'évènements
     12        - id_article        : n° d'articles
     13        - id_rubrique       : n° de rubriques
     14        - branche           : n° d'une branche
     15        - evenements_exclus : tableau d'évènements à exclure
     16
     17        - recherche : terme de recherche
     18
     19        - preview : fond à utiliser pour les résumés dans inclure/previews | défaut = evenement
     20
     21        - titre           : titre personnalisé | défaut = nb de résultats
     22        - titre_singulier : chaîne de langue pour nb au singulier
     23        - titre_pluriel   : chaîne de langue pour nb au pluriel
     24        - message_aucun   : message si aucun résultat | défaut = chaîne de langue
     25
     26        - voir_plus_titre : titre personnalisé du bouton voir plus | défaut = chaîne de langue
     27        - voir_plus_url   : URL personnalisée | défaut = URL du parent
     28        - voir_plus_liste : « oui » pour insérer dans la liste plutôt qu'après
     29
     30        - par               : champ utilisé pour le tri | défaut = titre
     31        - sens_tri          : pour imposer le sens du tri : 1 | -1
     32        - inverser_tri      : « oui » pour inverser le sens du tri par défaut
     33        - pagination        : nombre pour la pagination | défaut = 5
     34        - proche            : rempli si on veut commencer sur la page contenant l'événement le plus proche
     35        - modele_pagination : modèle de pagination | défaut = page_precedent_suivant
     36        - label_precedent   : texte du lien précédent
     37        - label_suivant     : texte du lien suivant
     38
     39        - masquer : Tableau d'éléments à masquer (ou texte si un seul)
     40          titre | pagination | message_aucun | voir_plus
     41
     42        - class           : classe ajoutée telle quelle
     43        - variante        : classe ajoutée de façon normée
     44        - class_preview    : classe ajoutée aux résumés telle quelle
     45        - variante_preview : classe ajoutée aux résumés de façon normée
     46
     47        - params de inclure/previews/evenement.html
    2848
    2949]
    30 [(#SET{defaut_tri,#ARRAY{
    31         titre,1,
    32         num titre,1,
    33         date_debut,#ENV{date_sens,1},
    34         id_evenement,1,
    35         points,-1
    36 }})
    37 ]<B_resultats>
    38 #ANCRE_PAGINATION
    39 
    40 [<h2 class="titre-liste">
    41         (#ENV{titre}|is_null|?{#GRAND_TOTAL|singulier_ou_pluriel{#ENV{titre_singulier,agenda:info_un_evenement},#ENV{titre_pluriel,agenda:info_nombre_evenements}},#ENV*{titre}})
    42 </h2>]
    43 
    44 <ul class="liste-items">
    45 
    46         <BOUCLE_resultats(EVENEMENTS)
    47                 {evenementrelatif #ENV{relatif,tout}}
     50[(#REM) Mode et sens de tri ]
     51#SET{tri_defaut,#ENV{recherche}|?{points,date_debut}}
     52#SET{tri,#ENV{par,#GET{tri_defaut}}}
     53#SET{sens_tri,#ENV{sens_tri}|is_null|?{'',#ENV{sens_tri}|intval}}
     54#SET{sens_tris,#ARRAY{
     55        titre,        #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     56        num titre,    #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     57        sinum titre,  #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     58        date_debut,   #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     59        id_evenement, #GET{sens_tri,#ENV{inverser_tri}|?{-1,1}},
     60        points,       #GET{sens_tri,#ENV{inverser_tri}|?{1,-1}},
     61}}
     62
     63[(#REM) Éléments à masquer ]
     64#SET{masquer,#ENV{masquer}|is_array|?{#ENV{masquer},#LISTE{#ENV{masquer}}}}
     65
     66[(#REM) Retrouver le parent ]
     67#SET{type_parent,   rubrique}
     68#SET{id_parent,     #ENV{enfants,#ENV{enfants_directs,#ENV{enfants_indirects,#ENV{branche,#ENV{branche_directe,#ENV{branche_indirecte,#ENV{branche_complete,#ENV{id_rubrique}}}}}}}}}
     69#SET{parent_unique, #GET{id_parent}|is_numeric|ou{#GET{id_parent}|is_array|et{#GET{id_parent}|count|=={1}}}}
     70#SET{id_parent,     #GET{parent_unique}|et{#GET{id_parent}|is_array}|?{#GET{id_parent/0}, #GET{id_parent}}}
     71#SET{url_parent,    #GET{id_parent}|et{#GET{parent_unique}}|?{#GET{id_parent}|generer_url_entite{#GET{type_parent}}}}
     72
     73[(#REM)
     74        Bouton voir plus.
     75        Il faut soit l'url d'un parent *unique*, soit une url perso.
     76]
     77#SET{plus, #VAL{voir_plus}|in_array{#GET{masquer}}|non|et{#GET{url_parent}|ou{#ENV{voir_plus_url}}}|?{
     78        #ARRAY{
     79                url,   #ENV{voir_plus_url,#GET{url_parent}}|calculer_url{},
     80                titre, #ENV{voir_plus_titre,#VAL{aeromys:bouton_voir_plus}|_T},
     81                liste, #ENV{voir_plus_liste}|?{oui},
     82                bas,   #ENV{voir_plus_liste}|?{'',oui},
     83        }
     84}}
     85
     86[(#REM) Si demandé, calcul de l'événement le plus proche pour tomber sur la bonne page qui le contient ]
     87<BOUCLE_prochain(EVENEMENTS)
     88        {si #ENV{proche}|et{#ENV{debut_liste_evenements}|non}}
     89        {id_evenement?}
     90        {!id_evenement IN #ENV{evenements_exclus,#ARRAY}}
     91        {id_article?}
     92        {id_rubrique?}
     93        {id_mot?}
     94        {enfants?#ENV{enfants,0}}
     95        {enfants_directs?#ENV{enfants_directs,0}}
     96        {enfants_indirects?#ENV{enfants_indirects,0}}
     97        {branche?#ENV{branche,0}}
     98        {branche_directe?#ENV{branche_directe,0}}
     99        {branche_indirecte?#ENV{branche_indirecte,0}}
     100        {branche_complete?#ENV{branche_complete,0}}
     101        {recherche?}
     102        {!evenement_passe}{0,1}{par date_debut}
     103>
     104        [(#VAL{@#ID_EVENEMENT}|setenv{debut_liste_evenements})]
     105</BOUCLE_prochain>
     106        <BOUCLE_dernier(EVENEMENTS)
     107                {si #ENV{proche}|et{#ENV{debut_liste_evenements}|non}}
     108                {id_evenement?}
     109                {!id_evenement IN #ENV{evenements_exclus,#ARRAY}}
    48110                {id_article?}
    49                 {branche?}
     111                {id_rubrique?}
     112                {enfants?#ENV{enfants,0}}
     113                {enfants_directs?#ENV{enfants_directs,0}}
     114                {enfants_indirects?#ENV{enfants_indirects,0}}
     115                {branche?#ENV{branche,0}}
     116                {branche_directe?#ENV{branche_directe,0}}
     117                {branche_indirecte?#ENV{branche_indirecte,0}}
     118                {branche_complete?#ENV{branche_complete,0}}
    50119                {recherche?}
    51                 {tri #ENV{par,#ENV{recherche}|?{points,date_debut}},#GET{defaut_tri}}
    52                 {!id_evenement IN #ENV{evenements_exclus,#ARRAY}}
    53                 {pagination #ENV{pagination,5}}
     120                {evenement_passe}{0,1}{!par date_debut}
    54121        >
    55         <li class="item">
    56                 <INCLURE{fond=inclure/resume/#ENV{resume,evenement},
    57                         id_evenement,
    58                         largeur_logo,
    59                         hauteur_logo}>
    60         </li>
    61         </BOUCLE_resultats>
    62 
    63 </ul>
    64 
    65 [(#ENV{masquer_pagination}|!={oui}|oui)
    66         [<div class="pagination">
     122                [(#VAL{@#ID_EVENEMENT}|setenv{debut_liste_evenements})]
     123        </BOUCLE_dernier>
     124<//B_prochain>
     125
     126<B_liste_evenements>
     127#SET{total,#VAL{pagination}|in_array{#GET{masquer}}|?{#TOTAL_BOUCLE,#GRAND_TOTAL}}
     128
     129<div class="list list_evenements[ list_evenements_(#ENV{variante}|attribut_html)][ (#ENV{class}|attribut_html)]">
     130
     131        [(#PAGINATION|oui)
     132        #ANCRE_PAGINATION
     133        ]
     134
     135        [(#VAL{titre}|in_array{#GET{masquer}}|non)
     136        [<h2 class="list__title">
     137                [<a href="(#GET{plus/url})">]
     138                        (#ENV{titre}|sinon{#GET{total}|singulier_ou_pluriel{#ENV{titre_singulier,agenda:info_un_evenement},#ENV{titre_pluriel,agenda:info_nombre_evenements}}})
     139                [(#GET{plus/url}|oui)</a>]
     140        </h2>]
     141        ]
     142
     143        <ul class="list__items">
     144
     145                <BOUCLE_liste_evenements(EVENEMENTS)
     146                        {id_evenement?}
     147                        {!id_evenement IN #ENV{evenements_exclus,#ARRAY}}
     148                        {evenementrelatif #ENV{relatif,tout}}
     149                        {id_article?}
     150                        {id_rubrique?}
     151                        {enfants?#ENV{enfants,0}}
     152                        {enfants_directs?#ENV{enfants_directs,0}}
     153                        {enfants_indirects?#ENV{enfants_indirects,0}}
     154                        {branche?#ENV{branche,0}}
     155                        {branche_directe?#ENV{branche_directe,0}}
     156                        {branche_indirecte?#ENV{branche_indirecte,0}}
     157                        {branche_complete?#ENV{branche_complete,0}}
     158                        {recherche?}
     159                        {tri #GET{tri},#GET{sens_tris}}
     160                        {pagination #ENV{pagination,5}}
     161                >
     162                <li class="list__item">
     163                        <INCLURE{fond=inclure/previews/#ENV{preview,evenement},
     164                                id_evenement,
     165                                variante=#ENV{variante_preview},
     166                                class=#ENV{class_preview},
     167                                env}
     168                        >
     169                </li>
     170                </BOUCLE_liste_evenements>
     171                [(#GET{plus/liste}|oui)
     172                <li class="list__item list__item_plus">
     173                        <INCLURE{fond=inclure/previews/plus,
     174                                url=#GET{plus/url},
     175                                titre=#GET{plus/titre}}
     176                        >
     177                </li>
     178                ]
     179
     180        </ul>
     181
     182        [(#VAL{pagination}|in_array{#GET{masquer}}|non)
     183        [<p class="list__pagination pagination">
    67184                (#PAGINATION{
    68185                        #ENV{modele_pagination,page_precedent_suivant},
     
    70187                        label_suivant=#ENV{label_suivant}
    71188                })
    72         </div>]
     189        </p>]
     190        ]
     191
     192        [(#GET{plus/bas}|oui)
     193        <a class="list__plus button" href="[(#GET{plus/url})]">
     194                [(#GET{plus/titre})]
     195        </a>
     196        ]
     197
     198</div>
     199</B_liste_evenements>
     200
     201[(#VAL{message_aucun}|in_array{#GET{masquer}}|non)
     202[(#SET{message_aucun, #ENV{message_aucun,<:agenda:info_aucun_evenement:>}})]
     203[<p class="list__alternative">
     204        (#GET{message_aucun})
     205</p>]
    73206]
    74 </B_resultats>
    75 
    76 [(#SET{message_aucun, [(#ENV{message_aucun}|is_null|?{<:agenda:info_aucun_evenement:>, #ENV{message_aucun}})]})]
    77 [<p class="aucun-resultat">(#GET{message_aucun})</p>]
    78 <//B_resultats>
     207<//B_liste_evenements>
Note: See TracChangeset for help on using the changeset viewer.