Los loops son las consultas que utilizan los módulos de Divi para mostrar conjuntos de noticias dentro del periódico.
Un loop indica qué noticias deben mostrarse en un módulo concreto de Divi.
En el sistema DNP los loops son la base técnica que permite construir las distintas partes del periódico y automatizar la organización del contenido.
Qué hace un loop
Un loop permite seleccionar noticias según distintos criterios.
Por ejemplo:
categoría
prioridad
número de noticias mostradas
orden de publicación
Cada módulo que muestra noticias utiliza un loop para seleccionar el contenido que debe aparecer.
Cómo se crean los loops
En DNP los loops se crean utilizando los módulos de Divi que muestran noticias.
Estos módulos permiten definir:
qué contenido mostrar
cuántas noticias mostrar
qué categorías utilizar
qué prioridades utilizar
qué offset aplicar
Cada módulo tiene configurado su propio loop para mostrar el contenido adecuado.
Idea del contenedor
Puede entenderse un loop como un contenedor de noticias.
Ese contenedor recoge las noticias que cumplen determinadas condiciones.
Por ejemplo, un módulo puede tener un loop que muestre:
noticias de categoría Arquitectura
con prioridad Alta
mostrando las tres más recientes
Ese loop actúa como un contenedor que recoge las noticias que cumplen esas condiciones.
Loops dentro del sistema editorial
En un sistema cronológico simple las noticias se muestran únicamente por orden de publicación.
En DNP el sistema utiliza distintos loops para construir una portada organizada en zonas y secciones.
Cada módulo recoge noticias mediante su loop correspondiente.
Diferencia entre loop, prioridad y offset
Estos tres elementos trabajan juntos dentro del sistema.
Loop
Es la consulta que recoge las noticias que deben mostrarse en un módulo de Divi.
Prioridad
Define la importancia editorial de una noticia y determina su recorrido dentro del sistema.
Offset
Permite desplazar los resultados del loop para evitar que una misma noticia aparezca repetida en varios módulos.
Los loops recogen las noticias, las prioridades determinan su recorrido editorial y el offset evita repeticiones entre módulos.