Changeset 119664 in spip-zone


Ignore:
Timestamp:
Jan 6, 2020, 4:56:32 PM (7 months ago)
Author:
jcvilleneuve@…
Message:

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

Location:
_squelettes_/escal/trunk
Files:
2 edited

Legend:

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

    r118779 r119664  
    6060
    6161<div class="liste-articles-rubrique">
    62 <BOUCLE_articles_rubs(ARTICLES){id_rubrique}{par num titre}{par date}{inverse}{pagination #GET{nbrpag}}>
     62<BOUCLE_articles_rubs(ARTICLES){id_rubrique}{si #PLUGIN{tri_par_rubrique}|oui}{tri_rubrique}{pagination #GET{nbrpag}}>
    6363        <div class="cadre-articles-rubrique">
    6464                        <!-- affichage mots-clés associés -->
     
    110110        [(#CONFIG{escal/config/paginbas}|=={non}|oui) --> ]
    111111</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 num 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|extraire_attribut{src}|balise_img{logo article ou rubrique, spip_logos}|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 id="date-article">[<:escal:article_mise_en_ligne:> <span class="majuscules">(#DATE|affdate)</span>] </div>
     148                                <div id="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>
    112175
    113176<B_SsRubriques>
  • _squelettes_/escal/trunk/paquet.xml

    r119633 r119664  
    22        prefix="escal"
    33        categorie="squelette"
    4         version="4.3.25"
     4        version="4.3.26"
    55        schema="1.0.13"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.