El bucle BREVES, como su nombre indica, devuelve una lista de breves.
<BOUCLEn(BREVES){criterios...}>
Los criterios de selección
Se pueden utilizar uno u otro de los siguientes criterios para indicar como se seleccionan los elementos.
- {tout}: todo, selecciona todas las breves del sitio.
- {id_breve} devuelve la breve cuyo identificador es id_breve. Como el identificador de cada breve es único, este criterio devuelve una o ninguna respuesta.
- {id_rubrique} devuelve todas las breves de la sección actual.
- [SPIP 1.2] {id_mot} devuelve todas las breves ligadas a la palabra clave actual (dentro de un bucle de tipo (MOTS)).
- [SPIP 1.3] {titre_mot=xxxx}, o {type_mot=yyyy} devuelve las breves ligadas a a la palabra clave cuyo nombre es «xxxx», o ligadas a palabras clave del grupo de palabras clave «yyyy». Cuidado, no se pueden usar varios criterios {titre_mot=xxxx}
o {type_mot=yyyy}
en un mismo bucle.
- [SPIP 1.4]{id_groupe=zzzz} permite seleccionar breves ligadas a un grupo de palabras clave utilizando el identificador (número de grupo). Es similar al {type_mot}
precedente, pero la sintaxis será más rigurosa; al utilizar el identificador único.
- {lang} selecciona las breves del idioma solicitado en la dirección de la página.
- {recherche} búsqueda, devuelve las breves que corresponden a las palabras indicadas en la interfaz de búsqueda (se trata del motor de búsqueda incorporado a SPIP: ver la documentación consagrada al motor de búsqueda.
Los criterios de presentación
Se aplican los criterios comunes a todos bucles.
Las balizas de este bucle
- Las balizas extraídas de la base de datos
Las balizas siguientes corresponden a los elementos directamente extraídos de la base de datos. También puedes utilizarlos como criterios de clasificación (generalmente por título: {par titre}).
- #ID_BREVE devuelve el identificador único de la breve.
- #TITRE devuelve el título de la breve.
- #DATE devuelve la fecha de publicación de la breve.
- #TEXTE devuelve el texto de la breve.
- #NOM_SITE devuelve el nombre del sitio indicado como referencia.
- #URL_SITE la dirección (URL) del sitio indicado como referencia.
- #ID_RUBRIQUE el identificador de la sección de la cual depende la breve actual.
- #LANG devuelve el idioma de la breve actual. Por omisión, el idioma de una breve es el mismo idioma del sector en el cual se encuentra.
- Las balizas calculadas por SPIP
Los elementos siguientes son calculados por SPIP. (No pueden utilizarse como criterio de clasificación.)
- #NOTES las notas de fin de página (calculadas a partir del análisis del texto).
— #INTRODUCTION los 600 primeros caracteres del texto; se suprimen las particularidades tipográficas (negrita, cursiva,...).
- #URL_BREVE es la dirección URL de la página de la breve.
- #FORMULAIRE_FORUM fabrica la interfaz de formulario que permite colgar un mensaje en el foro de esta breve. Para saber más, ver también «Los formularios»
- #PARAMETRES_FORUM fabrica la lista de variables utilizadas por la interfaz del formulario del foro de la breve. Por ejemplo:
<A HREF="forum.php3?(#PARAMETRES_FORUM)">Responder a esta breve</A>]
- El logo
- #LOGO_BREVE el logo de la breve, eventualmente con la gestión del sobrevuelo por el ratón.
El logo se incorpora en un esqueleto SPIP de la manera siguiente:
[(LOGO_BREVE|alineamiento|dirección)]
- #LOGO_BREVE_RUBRIQUE
muestra, si existe, el logo de la breve; y si éste no ha sido atribuido, SPIP muestra el logo de la sección [SPIP 1.4].