Liste d'articles - Filtrer les articles au choix : articles de la branche (par defaut), articles selectionnes, articles des rubriques selectionnees, articles exclus et/ou articles des rubriques exclues
parent
61247eccc8
commit
623e1fa9fa
@ -1,5 +1,22 @@
|
||||
<div><strong>[(#ENV*{titre}) ]<i class="fa fa-#ENV{picto}"></i></strong></div>
|
||||
<p><small>[(#ENV{nb_total}|?{#ENV{nb_total} articles,Tous les articles})][ Pagination (#ENV{nb})]
|
||||
<br/>[(#ENV{masquer_logo}|?{Pas de logo, Logo #ENV{largeur_logo}x#ENV{hauteur_logo} [ - (#ENV{image_passe_partout}|?{ Image forcée aux dimensions,''})]})]
|
||||
<br/>[(#ENV{masquer_intro}|?{'',Intro[ (#ENV{coupe}) caractères]})][ - (#ENV{masquer_date}|?{'', Date})][ - (#ENV{afficher_tags}|?{Mots-clé,''})][ - (#ENV{afficher_parent}|?{Rubrique parent,''})]
|
||||
<br/>[(#ENV{liste_span}|oui)[(#EVAL{12/#ENV{span}|replace{span}}) colonnes]]</small></p>
|
||||
<ul class="small">
|
||||
[<li><strong>(#ENV{filtrer_articles}|?{
|
||||
#ENV{filtrer_articles}|match{^afficher}|?{
|
||||
#ENV{articles_exclus}|?{
|
||||
Seulement les articles #ENV{articles_exclus}|picker_selected{article}|implode{', '}
|
||||
,
|
||||
Seulement les articles des rubriques #ENV{rubriques_exclues}|picker_selected{rubrique}|implode{', '}
|
||||
}
|
||||
,
|
||||
[(#ENV{articles_exclus}|?{Sauf les articles #ENV{articles_exclus}|picker_selected{article}|implode{','}})]
|
||||
#ENV{rubriques_exclues}|?{Sauf les articles des rubriques #ENV{rubriques_exclus}|picker_selected{rubrique}|implode{','}}
|
||||
}
|
||||
,
|
||||
Tous les articles
|
||||
}) </strong></li>]
|
||||
[<li>(#ENV{masquer_pagination}|non) Pagination #ENV{nb}</li>]
|
||||
[<li>(#ENV{masquer_logo}|?{Pas de logo, Logo #ENV{largeur_logo}x#ENV{hauteur_logo} [ - (#ENV{image_passe_partout}|?{ Image forcée aux dimensions,''})]})</li>]
|
||||
[<li>(#ENV{exclure_article_selection}|oui)Articles du carrousel exclus </li>]
|
||||
<li>[(#ENV{masquer_intro}|?{'',Intro[ (#ENV{coupe}) caractères]})][ - (#ENV{masquer_date}|?{'', Date})][ - (#ENV{afficher_tags}|?{Mots-clé,''})][ - (#ENV{afficher_parent}|?{Rubrique parent,''})]</li>
|
||||
[<li>(#ENV{liste_span}|?{[(#EVAL{12/#ENV{span}|replace{span}}) colonnes], Affichage en ligne})</li>]
|
||||
</ul>
|
@ -1,9 +1,31 @@
|
||||
#SET{articles_exclus, #ENV{articles_exclus}|is_array|?{#ENV{articles_exclus}|picker_selected{article},#ENV{articles_exclus}|explode{','}}}
|
||||
#SET{id_rubrique,#ENV{id_rubrique}}
|
||||
|
||||
[(#REM) ** Rétrocompatibilité **
|
||||
]#SET{articles_exclus, #ENV{articles_exclus}|is_array|?{#ENV{articles_exclus}|picker_selected{article},#ENV{articles_exclus}|explode{','}}}
|
||||
#SET{rubriques_exclues, #ENV{rubriques_exclues}|is_array|?{#ENV{rubriques_exclues}|picker_selected{rubrique},#ENV{rubriques_exclues}|explode{','}}}
|
||||
|
||||
[(#REM) ** On affecte les id en fonction du filtre **
|
||||
][(#ENV{filtrer_articles}|match{^afficher}|?{
|
||||
#SET{articles_exclus, ''}
|
||||
#SET{rubriques_exclues, ''}
|
||||
#ENV{filtrer_articles}|=={afficher_articles}|?{
|
||||
#SET{id_article, -1}
|
||||
#SET{id_rubrique, ''}
|
||||
#SET{articles_inclus, #ENV{articles_exclus}|picker_selected{article}}
|
||||
,
|
||||
#SET{id_rubrique, 0}
|
||||
#SET{rubriques_incluses, #ENV{rubriques_exclues}|picker_selected{rubrique}}
|
||||
}
|
||||
,
|
||||
#ENV{id_rubrique}|?{
|
||||
#SET{rubriques_incluses, ''}
|
||||
}
|
||||
})]
|
||||
|
||||
#SET{span, #ENV{liste_span}|?{#ENV{span}, ''}}
|
||||
#SET{masquer_h2, #ENV{masquer_titre}|et{#ENV{masquer_picto}}|oui|?{on,''}}
|
||||
|
||||
<div class="liste articles [(#ENV{liste_span}|non) long ]clear offset">
|
||||
<INCLURE{fond=liste/articles-resume,env, span=#GET{span}, articles_exclus=#GET{articles_exclus}, rubriques_exclues=#GET{rubriques_exclues}, masquer_h2=#GET{masquer_h2}, exclure_article_selection=#ENV{exclure_article_selection}, ajax}>
|
||||
<INCLURE{fond=liste/articles-resume,env, span=#GET{span}, articles_inclus=#GET{articles_inclus}, rubriques_incluses=#GET{rubriques_incluses}, articles_exclus=#GET{articles_exclus}, rubriques_exclues=#GET{rubriques_exclues}, masquer_h2=#GET{masquer_h2}, exclure_article_selection=#ENV{exclure_article_selection}, id_article=#GET{id_article}, id_rubrique=#GET{id_rubrique}, ajax}>
|
||||
</div>
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue