SPIP

[ar] [bg] [ca] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [sv] [tr] [vi] [zh] Espace de traduction

Descargar la última versión

SPIP 1.9.2 SPIP 1.9.2

Una sección (rúbrica)

o cómo hacer listas del contenido de la base

Mayo de 2003 — actualizado : Julio de 2007

Todas las versiones de este artículo:

La lección precedente nos enseñó a mostrar elementos en función del contexto. Ahora vamos a ver como este contexto varía a medida de los BOUCLES que vaya encontrando.


Modifiquemos nuestro esqueleto « tutorial.html » de la siguiente manera :

<BOUCLE_articulos(ARTICLES)>
#TITRE<BR>
</BOUCLE_articulos>

En este caso se suprime directamente la condición {id_article=1}. Atención: este BOUCLE va a generar una página enorme si tu base contiene ya un número considerable de artículos: es mejor tomar precauciones y añadir de {0,10} para limitar a los 10 primeros artículos...

<BOUCLE_articulos(ARTICLES){0,10}>

Resultado: los títulos de los 10 primeros artículos de tu base de datos quedan visualizados en la página, separados por un salto de línea. A partir de ahí se puede ver como producir el sumario de una sección (rubrique): colguemos los 10 artículos más recientes que pertenecen a esta sección.

<BOUCLE_articulos(ARTICLES){id_rubrique}{par date}{inverse}{0,10}>
<a href=#URL_ARTICLE>#TITRE</A><BR>
</BOUCLE_articulos>

Tomémoslo por orden :

-  {id_rubrique} : solo toma los artículos que pertenecen a la sección id_rubrique (cf. a continuación para que esta variable sea definida en el contexto de nuestro BOUCLE_articulos).
-  {par date}{inverse} : selecciona por fecha en orden decreciente (del más viejo al más nuevo)...
-  {0,10} : ...y selecciona los 10 primeros resultados.

-  Finalmente, <a href=#URL_ARTICLE>#TITRE</A> escribirá no sólo el título del artículo sino que además creará un enlace hacia este artículo con el formato adecuado.

Queda por invocar el esqueleto transmitiéndole el contexto id_rubrique=1 :

http://tusitio.net/spip.php?page=tutorial.php&id_rubrique=1

La magia de SPIP está en la combinación de este tipo de funcionalidades. Si has llegado hasta aquí, ¡ya está logrado!


Ver el esqueleto de esta página Sitio desarrollado con SPIP | Espacio de los y las traductoras | Espacio privado