[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / traduction_articles_autrement / prive / liste / inc-articles_compacte.html
diff --git a/www/plugins/auto/traduction_articles_autrement/prive/liste/inc-articles_compacte.html b/www/plugins/auto/traduction_articles_autrement/prive/liste/inc-articles_compacte.html
new file mode 100644 (file)
index 0000000..174b5a7
--- /dev/null
@@ -0,0 +1,50 @@
+[(#REM)Adaptation du plugin du plugin afficher objets]
+
+[(#SET{defaut_tri,#ARRAY{
+       date,#ENV{date_sens,-1},
+       titre,1,
+       num titre,1,
+       id_article,1
+}})
+]
+
+[(#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]
+
+#SET{id_articles,#ARRAY}
+
+<BOUCLE_liste_art_trie(ARTICLES){id_rubrique?}{id_mot?}{id_auteur?}{where?}{statut?}{!par id_article}>
+       [(#ID_TRAD|>{0}|?{
+               #SET{id_articles,#GET{id_articles}|array_merge{#ARRAY{#ID_TRAD-1,#ID_ARTICLE}}}
+               ,
+               #SET{id_articles,#GET{id_articles}|array_merge{#ARRAY{#ID_ARTICLE-1,#ID_ARTICLE}}}              
+               })]
+</BOUCLE_liste_art_trie>
+
+<B_liste_art>
+#ANCRE_PAGINATION
+<div class="liste-elements articles">
+<table class="spip liste">
+[<caption><strong class="caption">(#ENV*{titre,<:info_tous_articles_presents:>})</strong></caption>]
+       <thead>
+               <tr class="first_row">
+                       <th class="statut'">[(#TRI{statut,<span title="<:afficher_objets:info_statut|attribut_html:>">#</span>,ajax})]</th>
+                       <th class='rang'>[(#TRI{num titre,<:taa:rang:>,ajax})]</th>
+                       <th class="titre">[(#TRI{titre,<:info_titre:>,ajax})]</th>
+                       <th class="auteur"><:auteur:></th>
+                       <th class='date'>[(#TRI{date,<:date:>,ajax})]</th>
+                       <th class='id'>[(#TRI{id_article,<:info_numero_abbreviation:>,ajax})]</th>
+                       <th class='trad'><:taa:traductions:></th>                       
+               </tr>
+       </thead>
+       <tbody>
+       <BOUCLE_liste_art(ARTICLES){id_article IN #GET{id_articles}}{statut?}{tri #ENV{order,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
+       #SET{class,#COMPTEUR_BOUCLE|alterner{row_odd,row_even}}
+               <INCLURE{fond=prive/liste/inc-articles_row}{env}{trads=oui}{id_article}{class=#GET{class}}{exclus=}/>
+       </BOUCLE_liste_art>
+       </tbody>
+</table>
+[<p class='pagination'>(#PAGINATION{prive})</p>]
+</div>
+</B_liste_art>[
+<div class="liste-elements articles"><strong class="caption">(#ENV*{sinon,''})</strong></div>
+]<//B_liste_art>