Changeset 111389 in spip-zone


Ignore:
Timestamp:
Aug 21, 2018, 3:22:29 PM (2 years ago)
Author:
abelass@…
Message:

Liste d'articles compacte :

  • compatibilité avec rang 1.0.3
  • trie défaut par date sur l'acceuil
Location:
_plugins_/traduction_articles_autrement/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/traduction_articles_autrement/trunk/lang/taa_fr.php

    r109402 r111389  
    3131        'options' => 'Modifier les options de langues',
    3232
    33         // R
    34         'rang' => 'Rang',
    35 
    3633        // T
    3734        'titre_plugin' => 'Traduction d’articles autrement',
  • _plugins_/traduction_articles_autrement/trunk/prive/objets/liste/inc-articles_compacte.html

    r104797 r111389  
    1 [(#REM)Adaptation du plugin du plugin afficher objets]
    2 [(#PLUGIN{rang}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|?{
     1[(#REM) Trie par défaut suivant si le plugin rang est activé]
     2[(#PLUGIN{rang}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}|et{#ENV{exec}|!={accueil}}}|?{
    33        #SET{tri,rang}
     4        #SET{rang_actif,oui}
    45        [(#SET{defaut_tri,#ARRAY{
    56                rang,1,
     
    1920})]
    2021
    21 
    2222[(#REM)Trie préalalable pour éviter l'oubli des articles dont le traduction correpsondent au critères de sélection, mais pas l'article de traduction]
    2323
     
    3535#ANCRE_PAGINATION
    3636<div class="liste-objets articles">
    37 <table class="spip liste">
     37<table class="spip liste" data-objet="articles">
    3838[<caption><strong class="caption">(#ENV*{titre,<:info_tous_articles_presents:>})</strong></caption>]
    3939        <thead>
    4040                <tr class="first_row">
    41                         [(#PLUGIN{rang}|oui)
     41                        [(#GET{rang_actif}|oui)
    4242                                [(#ENV{id_rubrique}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|oui)<th class="picto" scope="col"></th>]
    4343                        ]
    4444                        <th class="statut'">[(#TRI{statut,<span title="<:afficher_objets:info_statut|attribut_html:>">#</span>,ajax})]</th>
    45                         <th class='rang'>[(#TRI{num titre,<:taa:rang:>,ajax})]</th>
     45                        [(#GET{rang_actif}|oui)
     46                        <th class="rang" scope="col">
     47                                [(#TRI{rang,<span title="<:rang:lien_trier_rang|attribut_html:>"><:rang:info_rang_abbr:></span>,ajax})]
     48                        </th>]
    4649                        <th class="titre">[(#TRI{titre,<:info_titre:>,ajax})]</th>
    4750                        <th class="auteur"><:auteur:></th>
     
    5356        <tbody>
    5457        <BOUCLE_liste_art(ARTICLES){id_article IN #GET{id_articles}}{id_rubrique?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #GET{tri},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}{!lang_select}>
    55         #SET{class,#COMPTEUR_BOUCLE|alterner{row_odd,row_even}}
    56                 <INCLURE{fond=prive/objets/liste/inc-articles_row}{env}{trads=oui}{id_article}{class=#GET{class}}{exclus=}/>
     58                #SET{class,#COMPTEUR_BOUCLE|alterner{row_odd,row_even}}
     59                <INCLURE{fond=prive/objets/liste/inc-articles_row,env,trads=oui,id_article,class=#GET{class},exclus=,rang_actif=#GET{rang_actif}}/>
    5760        </BOUCLE_liste_art>
    5861        </tbody>
    5962</table>
    60 [(#PLUGIN{rang}|oui)
     63[(#GET{rang_actif}|oui)
    6164        [(#ENV{id_rubrique}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|oui)
    62         <INCLURE{fond=prive/squelettes/inclure/rang,objet=articles,id_rubrique,suffixe_pagination=art}/>
     65        <INCLURE{fond=prive/squelettes/inclure/rang,objet=articles,id_parent=#ID_RUBRIQUE,suffixe_pagination=art}/>
    6366        ]
    6467]
    65 
    6668[<p class='pagination'>(#PAGINATION{prive})</p>]
    6769</div>
  • _plugins_/traduction_articles_autrement/trunk/prive/objets/liste/inc-articles_compacte_sections.html

    r104797 r111389  
    1 [(#REM)du plugin afficher objets]
     1[(#REM) Trie par défaut suivant si le plugin rang est activé]
    22[(#PLUGIN{rang}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|?{
     3        #SET{rang_actif,oui}
    34        #SET{tri,rang}
    45        [(#SET{defaut_tri,#ARRAY{
     
    2122#ANCRE_PAGINATION
    2223<div class="liste-objets articles">
    23 <table class='spip liste'>
     24<table class='spip liste' data-objet="articles">
    2425[<caption><strong class="caption">(#ENV*{titre,<:info_tous_articles_presents:>})</strong></caption>]
    2526        <thead>
    2627                <tr class='first_row'>
    27                         [(#PLUGIN{rang}|oui)
     28                        [(#GET{rang_actif}|oui)
    2829                                [(#ENV{id_rubrique}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|oui)<th class="picto" scope="col"></th>]
    2930                        ]
    3031                        <th class='statut'>[(#TRI{statut,<span title="<:afficher_objets:info_statut|attribut_html:>">#</span>,ajax})]</th>
    31                         <th class='rang'>[(#TRI{num titre,<:taa:rang:>,ajax})]</th>
     32                        [(#GET{rang_actif}|oui)
     33                        <th class="rang" scope="col">
     34                                [(#TRI{rang,<span title="<:rang:lien_trier_rang|attribut_html:>"><:rang:info_rang_abbr:></span>,ajax})]
     35                        </th>]
    3236                        <th class='titre'>[(#TRI{titre,<:info_titre:>,ajax})]</th>
    3337                        <th class='auteur'><:auteur:></th>
     
    4044        <BOUCLE_liste_art(ARTICLES){id_rubrique?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #GET{tri},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}{!lang_select}>
    4145        #SET{class,#COMPTEUR_BOUCLE|alterner{row_odd,row_even}}
    42                 <INCLURE{fond=prive/objets/liste/inc-articles_row}{env}{trads=oui}{id_article}{class=#GET{class}}{ajax}/>
     46                <INCLURE{fond=prive/objets/liste/inc-articles_row,env,trads=oui,id_article,class=#GET{class},ajax,rang_actif=#GET{rang_actif}}/>
    4347        </BOUCLE_liste_art>
    4448        </tbody>
    4549</table>
    46 [(#PLUGIN{rang}|oui)
     50[(#GET{rang_actif}|oui)
    4751        [(#ENV{id_rubrique}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|oui)
    48         <INCLURE{fond=prive/squelettes/inclure/rang,objet=articles,id_rubrique,suffixe_pagination=art}/>
     52        <INCLURE{fond=prive/squelettes/inclure/rang,objet=articles,id_parent=#ID_RUBRIQUE,suffixe_pagination=art}/>
    4953        ]
    5054]
  • _plugins_/traduction_articles_autrement/trunk/prive/objets/liste/inc-articles_row.html

    r104797 r111389  
    1 <tr id="id_#ID_ARTICLE" class="#ENV{class}">
     1<tr[(#ENV{rang_actif}|oui) data-id_objet="#ID_ARTICLE"] class="#ENV{class}">
    22<BOUCLE_art(ARTICLES){id_article}{statut?}>#SET{id_trad,#ID_TRAD}#SET{id_article,#ID_ARTICLE}
    3         [(#PLUGIN{rang}|oui)
     3        [(#ENV{rang_actif}|oui)
    44                [(#ENV{id_rubrique}|et{#VAL{article}|appliquer_filtre{rang_objet_dans_config}}|oui)<td class="picto">[(#CHEMIN_IMAGE{draggable-16.png}|balise_img)]</td>]
    55        ]
    66        <td class='statut'>[(#ID_ARTICLE|puce_changement_statut{#STATUT,#ID_RUBRIQUE,article})]</td>
    7         <td class='rang'>#RANG</td>
     7        [(#ENV{rang_actif}|oui)<td class='rang'>[(#RANG).]</td>]
    88        <td class='titre principale'>[(#LOGO_ARTICLE||image_reduire{20,26})]<a href="[(#ID_ARTICLE|generer_url_entite{article})]">#TITRE</a></td>
    99        <td class='auteur'><BOUCLE_auteurs(AUTEURS){id_article}{', '}><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></BOUCLE_auteurs></td>
Note: See TracChangeset for help on using the changeset viewer.