-
- Téléchargements
Critere {tri} et balise #TRI
utilise pour les listes d'objets de l'espace prive (a suivre) /** * Un critere {tri} pour gerer un champ de tri qui peut etre modifie dynamiquement * par la balise #TRI * * {tri [champ_par_defaut][,sens_par_defaut][,nom_variable]} * champ_par_defaut : un champ de la table sql * sens_par_defaut : -1 ou inverse pour decroissant, 1 ou direct pour croissant * peut etre un tableau pour preciser des sens par defaut associes a chaque champ * exemple : array('titre'=>1,'date'=>-1) pour trier par defaut * les titre croissant et les dates decroissantes * dans ce cas, quand un champ est utilise pour le tri et n'est pas present dans le tableau * c'est la premiere valeur qui est utilisee * nom_variable : nom de la variable utilisee (par defaut tri_nomboucle) * * {tri titre} * {tri titre,inverse} * {tri titre,-1} * {tri titre,-1,truc} * * le critere {tri} s'utilise conjointement avec la balise #TRI dans la meme boucle * pour generer les liens qui permettent de changer le critere de tri et le sens du tri * * Exemple d'utilisation * * <B_articles> * <p>#TRI{titre,'Trier par titre'} | #TRI{date,'Trier par date'}</p> * <ul> * <BOUCLE_articles(ARTICLES){tri titre}> * <li>#TITRE - [(#DATE|affdate_jourcourt)]</li> * </BOUCLE_articles> * </ul> * </B_articles> * * NB : * contraitement a {par ...} {tri} ne peut prendre qu'un seul champ, * mais il peut etre complete avec {par ...} pour indiquer des criteres secondaires * * ex : * {tri num titre}{par titre} permet de faire un tri sur le rang (modifiable dynamiquement) * avec un second critere sur le titre en cas d'egalite des rang * */
parent
c8695221
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter