**SPIP**
# Article validé
L’article "**{pagination}** ({pagination} - SPIP)"
vient d’être publié par b_b.
* * *
## {pagination}
jeudi 14 mai 2020 , par [henry](.././?page=auteur&id_auteur=8521&)
Cuando un bucle devuelve docenas de artículos (o, una consulta, varios
miles de artículos), es indeseable, si no imposible, mostrar todo en una
sola página.
Para configurar el sistema de paginación, se debe agregar a su bucle el
crterio `{pagination}` como se muestra aquí, por ejemplo :
<B_page>
#PAGINATION
<ul>
<BOUCLE_page
(ARTICLES)
{par date}
{pagination}
>
<li>
#TITRE
</li>
</BOUCLE_page>
</ul>
</B_page>
Puede ver el uso de la baliza `#PAGINATION` necesario para que el mecanismo
de paginación funcione. Si el sitio contiene 90 artículos publicados,
este bucle presenta la lista de los diez artículos más antiguos, seguidos
de enlaces que muestran los siguientes diez, los próximos diez, etc. Estos
enlaces están numerados de la siguiente manera :
0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | ...
El número desde el que se muestran los resultados se pasa a la URL a
través de un parámetro `{debut_page=x}` con el mismo nombre (aquí,
"page") al bucle correspondiente. (Este parámetro se puede usar en otro
bucle mediante el criterio estándar`{debut_page,10}`).
Tenga en cuenta : el número total de enlaces que se muestran es limitado ;
los puntos suspensivos le permiten, si es necesario, ir directamente al
final de la lista o volver al principio.
## Cambiar la cantidad de artículos `{pagination}`
El número predefinido de artículos por página es de 10 que se pueden
modificar con un parámetro adicional en este criterio.
Entonces :
<BOUCLE_page (ARTICLES)
{pagination 5}
>
#TITRE
</BOUCLE_page>
Presenta los títulos de los artículos en grupos de 5 en cada página.
El parámetro en cuestión se puede componer de otras etiquetas, en
particular `#ENV{xx}`, lo que permite una visualización muy completa a
pedido.
— Envoyé par SPIP (https://www.spip.net/)
![]()