Bucle sobre una tabla ausenta

Cuando preguntamos a SPIP de interrogar una tabla que no existe, este muestra un error sobre la página para todos los administradores del sitio.

Sin embargo esta ausencia puede a veces estar justificada, por ejemplo si interrogamos una tabla de un plugin que puede estar activo o no. Para eso un punto de interrogación ubicado justo antes del fin de la paréntesis permite de indicar que la ausencia de esta tabla esta tolerada:

<BOUCLE_table(TABLA ?){criterios}>
   ...
</BOUCLE>

Ejemplo

Si un esqueleto utiliza el plugin «Agenda» (que propone la tabla EVENEMENTS (eventos) ), pero que este esqueleto tiene que funcionar aún en ausencia de este plugin, es posible de escribir estes bucles:

<BOUCLE_eventos(EVENEMENTS ?){id_article}{!par date}>
   ...
</BOUCLE_eventos>

Autor o autora Sylvain Lesage Publicado el: Actualizado: 12/03/23

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