Cómo crear una cola de nodos con ordenación manual

En este artículo veremos el funcionamiento del modulo nodequeue que permite crear una lista arbitraria de nodos.

El orden de la lista se puede utilizar para un propósito cualquiera, como por ejemplo:

  • Un listado de noticias destacadas
  • Un listado de testimonios seleccionados
  • Un listado de clientes ordenados segun criterio del editor

El módulo Nodequeue proporciona una interfaz simple de arrastrar y soltar para ordenar manualmente cualquier listado o cola de nodos. Además, permite que los nodos se agreguen y quiten de las colas sin necesidad de permisos de edición para el nodo. Los nodos pueden ser añadidos a las colas ya sea desde una pestaña de gestión de colas o desde el detalle del nodo.

Veamos el paso a paso para crear un listado de noticias destacadas promovidas en la pagina de inicio:

  1. Descargar/Instalar el modulo nodequeue
  2. Descargar/Instalar el modulo views
  3. Crear una lista de nodos
  4. Crear el bloque usando views
  5. Activar el bloque en el Home

1. Descargar/Instalar el modulo nodequeue

  • Descargar Nodequeue
  • Extraer/subir en carpeta sites/all/modules
  • Activar el modulo nodequeue

2. Descargar/Instalar el modulo views

  • Descargar Views
  • Extraer/subir en carpeta sites/all/modules
  • Activar el modulo views

3. Crear lista de nodos

Desde la administración del nodequeue admin/structure/nodequeue, creamos una lista nueva


Nodequeue
Página administrativa de nodequeue

4. Crear el bloque de noticias usando views

Activar los modulos Views y Views UI

Desde la administración de views admin/structure/views, creamos una vista nueva

Crear una vista tipo bloque, y vamos a realizar los siguientes pasos:


Nodequeue
Página administrativa de views

  1. Seleccionar los campos a mostrar
  2. Seleccionar los criterios de filtrado
  3. En relaciones seleccionar nodequeue

    Nodequeue
    Seleccionar la cola de nodos a relacionar

  4. En criterios de ordenación, seleccionamos nodequeue position, esto se hace para que el bloque ordene las noticias de acuerdo a el orden que se definió en la lista de nodos.

    Nodequeue
    Seleccionar la cola de nodos a relacionar

5. Activar el bloque

Por ultimo lo que debemos hacer es ir a admin/structure/blocks y añadir el bloque en la región y página deseada para que se visualice