{pagination}

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 <br />
</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.

Autor o autora henry Publicado el: Actualizado: 21/03/23

Traducciones: English, Español, français, Nederlands