Bonjour à tous,
Avec Spip 2.0.5
Inspiré par les commentaires du critère pagination (cf:
http://doc.spip.org/@critere_pagination_dist )
j'ai tenté un {pagination 10 50} dans une boucle avec plus de 100
items et... ça ne fonctionne pas.
J'ai aussi essayé {pagination 10 #ENV{bidule,50}} et rien non plus...
Quant à {pagination #BALISE #AUTRE_BALISE} cela provoque
systématiquement une erreur de compilation. {pagination #BALISE 20}
aussi d'ailleurs. Dans les deux cas le message est filtre « XXX » non
défini (où XXX est le second argument).
Est-ce que ce second argument est censé être pris en compte ? Est-ce
que ça fonctionne chez vous ?
Car je me sens un peu coincé: je tente d'afficher directement la
dernière page de ma liste d'articles (donc une page-article paginée
qui affiche d'abord la dernière page) et je ne vois pas comment sans
utiliser ça !
Amicalement;
Tu as mal compris la doc :
le 3ème argument permet simplement de *nommer* la variable utilisée pour la pagination,
pas de placer directement sur une page donnée
Cédric
Argh ! D'accord ! d'où le debut_#ENV{truc,chose} que je ne comprenais
pas trop...
Merci beaucoup...
Bon... J'ai l'impression que ce que je veux faire (afficher
directement la dernière page d'un ensemble paginé) n'est pas trop
possible avec SPIP...
Je vais quand même continuer à y méditer !
Amicalement;
* MARNE Bertrand tapuscrivait, le 21/03/2009 11:37:
Je suis pas sûr de te comprendre... tu veux dire qu'on peut inverser
{pagination} ? Je vais essayer...
Parce que ce que je veux afficher directement est:
-Article25
-Article26
-Article27
-Article28
Page 3/3
Si ce que tu me proposes est simplement d'inverser le tri, j'aurai:
-Article28
-Article27
-Article26
-Article25
Page 1/3
Ce qui est bien différent et n'est pas ce que je recherche (les
articles doivent obligatoirement être placés dans le bon sens: il
construisent le plan d'un texte, un peux comme sur
programmer.spip.org, ce ne serait pas logique d'y placer les articles
en tri inversé).
J'ai bien trouvé un moyen de le faire, mais qui demandent trop de
modifications profondes à des squelettes qui sont déjà complexes et
qui doublent le temps de calcul (il faut exécuter deux fois la boucle,
une fois pour avoir le #TOTAL_BOUCLE et une seconde fois dans un
#INCLURE ou l'on transmet le paramètre
{debut_NomBoucle=#_Boucle_comptage:TOTAL_BOUCLE|moins{#GET{pas_de_la_pagination}}}...
Un peu tordu...).
Tant pis ! 