Changeset 120740 in spip-zone for _squelettes_/escal


Ignore:
Timestamp:
Jan 25, 2020, 7:57:59 PM (3 weeks ago)
Author:
jcvilleneuve@…
Message:

EscalV4 : prise en compte du plugin "Tri des articles par rubrique" s'il est activé sans warning maintanant

Location:
_squelettes_/escal/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/trunk/inclusions/inc-rubrique_normal.html

    r120126 r120740  
    4848#SET{nbrpag,#CONFIG{escal/config/nombreart,5}}
    4949
     50#SET{par,date}
     51#SET{sens,-1}
     52<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}>
     53   #SET{par,#TRIRUB_ARTICLES}
     54   #SET{sens,#TRIRUB_ARTICLES_INVERSE|?{-1,1}}
     55</BOUCLE_rubrique>
     56#GET{par}/#GET{sens}
     57
    5058<B_articles_rubs>
    5159<!-- affichage des articles de la rubrique -->
     
    6068
    6169<div class="liste-articles-rubrique">
    62 <BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}{pagination #GET{nbrpag}}>
     70<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{tri #GET{par},#GET{sens}}{pagination #GET{nbrpag}}>
    6371        <div class="cadre-articles-rubrique">
    6472                        <!-- affichage mots-clés associés -->
     
    110118        [(#CONFIG{escal/config/paginbas}|=={non}|oui) --> ]
    111119</B_articles_rubs>
    112 
    113 <B_articles_rubs2>
    114 <!-- affichage des articles de la rubrique -->
    115         <div class="texte-insert">
    116         <:escal:rubrique_articles:>
    117         </div>
    118 <!-- si plus de x articles, on pagine (x est defini plus bas avec {pagination x} ) -->
    119         [(#CONFIG{escal/config/paginhaut}|=={non}|oui) <!-- ]
    120                 [<p class="pagination">(#PAGINATION)</p>
    121                 <div class="nettoyeur"></div>]
    122         [(#CONFIG{escal/config/paginhaut}|=={non}|oui) -->]
    123 
    124 <div class="liste-articles-rubrique">
    125 <BOUCLE_articles_rubs2(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|non}{par sinum titre, num titre, titre}{par date}{inverse}{pagination #GET{nbrpag}}>
    126         <div class="cadre-articles-rubrique">
    127                         <!-- affichage mots-clés associés -->
    128                         [(#CONFIG{escal/config/motsclesrubrique}|=={oui}|oui)
    129                                 <INCLURE{fond=inclusions/inc-mots_cles}{id_article=#ID_ARTICLE}>
    130                         ]
    131                 <a class="articles-rubrique" href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">
    132                         <div class="titre-articles-rubrique">
    133                                 <div class="logorub">
    134                                         [(#LOGO_ARTICLE_RUBRIQUE|image_reduire{#CONFIG{escal/config/taillelogorub,150}})]
    135                                 </div>
    136                                 <div class="titre-articles-rubrique2">[(#TITRE)]</div>
    137        
    138                         </div>
    139         [(#CONFIG{escal/config/nbrecolrub}|=={2}|oui)<div class="nettoyeur"></div>]
    140         [(#CONFIG{escal/config/nbrecolrub}|=={3}|oui)<div class="nettoyeur"></div>]
    141                         <div class="introduction-articles-rubrique">
    142                                 [(#INTRODUCTION{#CONFIG{escal/config/nbrecaracttexterub,150}}|supprimer_tags)]
    143                         </div>
    144                 </a>
    145                 <div class="auteur-articles-rubrique">
    146                         [(#CONFIG{escal/config/daterub}|=={non}|non)
    147                                 <div class="date-article">[<:escal:article_mise_en_ligne:> <span class="majuscules">(#DATE|affdate)</span>] </div>
    148                                 <div class="date-modif-article">[(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[<:escal:article_modifie:> (#DATE_MODIF|affdate)],''})]</div>
    149                         ]
    150                 <BOUCLE_test2(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteurrub}|=={non}|non}>
    151           </BOUCLE_test2>
    152                         <br />[(#LANG|=={ja}|non)<:par_auteur:>]
    153                         <BOUCLE_auteurs_art2(AUTEURS){id_article}{", "}{lang_select}>
    154                         <a class="auteur" href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{lang,#ENV{lang}})]" title="<:escal:page_auteur:>">#NOM</a></BOUCLE_auteurs_art2>
    155                         [(#LANG|=={ja}|oui)<:par_auteur:>]
    156                 </B_test2>
    157                 </div>
    158         </div>
    159         [(#CONFIG{escal/config/nbrecolrub}|=={2}|oui)
    160                 [(#COMPTEUR_BOUCLE|alterner{'','<div class="nettoyeur"></div>'})]
    161         ]
    162         [(#CONFIG{escal/config/nbrecolrub}|=={3}|oui)
    163                 [(#COMPTEUR_BOUCLE|alterner{'','','<div class="nettoyeur"></div>'})]
    164         ]
    165      
    166 </BOUCLE_articles_rubs2>
    167 </div>
    168 <div class="nettoyeur"></div>
    169 <!-- si plus de x articles, on pagine (x est defini plus haut avec {pagination x} ) -->
    170         [(#CONFIG{escal/config/paginbas}|=={non}|oui) <!-- ]
    171                 [<p class="pagination">(#PAGINATION)</p>
    172                 <div class="nettoyeur"></div>]
    173         [(#CONFIG{escal/config/paginbas}|=={non}|oui) --> ]
    174 </B_articles_rubs2>
    175120
    176121<B_SsRubriques>
  • _squelettes_/escal/trunk/paquet.xml

    r120126 r120740  
    22        prefix="escal"
    33        categorie="squelette"
    4         version="4.3.41"
     4        version="4.3.42"
    55        schema="1.0.13"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.