Mura CMS Mura Iterator

Cada vez que vea un tema que tiene cosas como un blog, un portafolio, nuestro equipo, etc., es una colección de contenido que se distribuye en bucle desde la base de datos. Con Mura CMS, puede crear fácilmente colecciones de contenido y mostrarlas en cualquier página..

En este tutorial, vamos a crear una colección de miembros del equipo para un sitio web.

Crear nueva carpeta 

Crear una nueva carpeta llamada Miembros del equipo en su administrador del sitio:

Nota: asegúrese de que la navegación esté configurada en "No" ya que solo estamos usando esta carpeta como un repositorio para los miembros de nuestro equipo.

Índice local para los miembros del equipo

Los índices locales son colecciones de contenido dentro del administrador de Mura. Haga clic aquí para obtener más información sobre la creación de índices locales.

Crear un método personalizado

Aquí es donde vamos a crear nuestro iterador desde la alimentación del equipo y hacer un ciclo a través de la salida. Al igual que en el tutorial de métodos personalizados, necesitamos abrir el tema contentRenderer.cfc y crea una nueva función:

      

Lo primero que debemos hacer es decirle a Mura de qué fuente queremos iterar:

A continuación, necesitamos establecer un nuevo iterador, usando la fuente de información:

Solo queremos que el marcado muestre si el contenido realmente existe en nuestro feed:

    
Lo sentimos, tu feed no tiene elementos.

Ahora, estamos listos para recorrer los elementos de nuestro feed:

  
# item.getTitle () #

# item.getTitle () #

# item.getSummary () #

La funcion final

      
# item.getTitle () #

# item.getTitle () #

# item.getSummary () #

Adición de la alimentación a la página Acerca de nosotros

En una página típica de "Acerca de nosotros", es posible que tenga una breve reseña sobre la compañía y luego muestre la función personalizada dentro del cuerpo:

Cuando publicamos y vemos la página, deberías ver el feed del equipo que se está generando:

Y, con un poco de magia CSS, podemos diseñar fácilmente esta salida para que sea un poco más bonita:

Hay muchos casos de uso para usar el iterador Mura para crear sus temas. Lo bueno de los iteradores de Mura es que le da al usuario el control del contenido, mientras se muestra en su propio marcado de tema.