On change le tri des articles : plutôt qu'un paramètre enregistré en BDD par l'admin, on passe à un paramètre d'ENV modifiable par chaque utilisateur et non stocké
This commit is contained in:
parent
b0aefe8bd8
commit
38be90f5dd
3 changed files with 26 additions and 8 deletions
|
@ -1,4 +1,10 @@
|
||||||
<a class="btn btn_ordre ajax nohistory nocache" href="[(#URL_ACTION_AUTEUR{inverser_ordre,#ENV{id_mot}/mot/#ENV{ordre},#SELF})]">
|
[(#ENV{ordre}|=={DESC}|oui)
|
||||||
[(#ENV{ordre}|=={DESC}|oui) <i class="fas fa-sort-desc"></i> Ordre décroissant]
|
<a class="btn btn_ordre ajax nohistory nocache" href="[(#SELF|parametre_url{ordre,ASC})]">
|
||||||
[(#ENV{ordre}|=={ASC}|oui) <i class="fas fa-sort-asc"></i> Ordre croissant]
|
<i class="fas fa-sort-desc"></i> Ordre décroissant
|
||||||
|
</a>
|
||||||
|
]
|
||||||
|
[(#ENV{ordre}|=={ASC}|oui)
|
||||||
|
<a class="btn btn_ordre ajax nohistory nocache" href="[(#SELF|parametre_url{ordre,DESC})]">
|
||||||
|
<i class="fas fa-sort-asc"></i> Ordre croissant
|
||||||
</a>
|
</a>
|
||||||
|
]
|
||||||
|
|
4
inclure/bouton_ordre_global.html
Normal file
4
inclure/bouton_ordre_global.html
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<a class="btn btn_ordre ajax nohistory nocache" href="[(#URL_ACTION_AUTEUR{inverser_ordre,#ENV{id_mot}/mot/#ENV{ordre},#SELF})]">
|
||||||
|
[(#ENV{ordre}|=={DESC}|oui) <i class="fas fa-sort-desc"></i> Ordre décroissant]
|
||||||
|
[(#ENV{ordre}|=={ASC}|oui) <i class="fas fa-sort-asc"></i> Ordre croissant]
|
||||||
|
</a>
|
|
@ -1,6 +1,16 @@
|
||||||
[(#INFO_ORDRE{mots,#ENV{id_mot}}|set{ordre})]
|
[(#REM) Gestion de l'ordre de façon globale, par les admins : la valeur de l'ordre est enregistrée en BDD dans le champ extra ordre.
|
||||||
|
Remplacé actuellement par un ordre spécifique à chaque visiteur, qu'on n'enregistre pas.
|
||||||
|
[(#INFO_ORDRE{mots,#ENV{id_mot}}|set{ordre})]
|
||||||
|
[(#GET{ordre}|=={DESC}|?{
|
||||||
|
#SET{tri,1},
|
||||||
|
#SET{tri,0}
|
||||||
|
})]
|
||||||
|
|
||||||
[(#GET{ordre}|=={DESC}|?{
|
À utiliser avec le bouton :
|
||||||
|
<INCLURE{fond=inclure/bouton_ordre_global,env,ordre=#GET{ordre,ASC},objet=mot}>
|
||||||
|
]
|
||||||
|
|
||||||
|
[(#ENV{ordre}|=={DESC}|?{
|
||||||
#SET{tri,1},
|
#SET{tri,1},
|
||||||
#SET{tri,0}
|
#SET{tri,0}
|
||||||
})]
|
})]
|
||||||
|
@ -10,9 +20,7 @@
|
||||||
|
|
||||||
<INCLURE{fond=inclure/menu-medias,env}>
|
<INCLURE{fond=inclure/menu-medias,env}>
|
||||||
|
|
||||||
<?php if (isset($GLOBALS['visiteur_session']['statut']) AND $GLOBALS['visiteur_session']['statut'] == '0minirezo') { ?>
|
<INCLURE{fond=inclure/bouton_ordre,env,ordre=#ENV{ordre,ASC},objet=mot}>
|
||||||
<INCLURE{fond=inclure/bouton_ordre,env,ordre=#GET{ordre,DESC},objet=mot}>
|
|
||||||
<?php } ?>
|
|
||||||
|
|
||||||
<B_articles>
|
<B_articles>
|
||||||
<div class="row liste-articles">
|
<div class="row liste-articles">
|
||||||
|
|
Loading…
Add table
Reference in a new issue