Tutorial Drupal: crear noticias relacionadas en artículo

Tutorial Drupal gratis

Hoy en día es bastante típico tener una página web, nosotros recomendamos usar como CMS Drupal ya que es el que usamos para mantener nuestras páginas web y funciona muy bien. Drupal es muy potente, pero a veces es un poco complicado o al menos a mi me lo ha parecido.

Una de las cosas con las que me he encontrado es con la necesidad de para un artículo de mi web hecha en Drupal sacar artículos que tengan contenido similar. En Drupal esto es posible pero hay que "montarlo". En este tutorial explicaré cómo sacar noticias relacionadas usando las etiquetas (tags) de Drupal. De esta forma enriqueceremos el contenido que le damos al usuario y conseguiremos que nuestros usuarios permanezcan más tiempo en nuestra página web.

¿Cómo crear módulo noticias relacionadas en Drupal?

Antes de empezar comentaros que necesitamos tener activado el Módulo "Views".

Vamos a Estructura->Views->Add New View. Marcamos "Create a block" y selecionamos "Grid" como display format. Pulsamos en "Continue & edit"

En la siguiente pantalla, tendremos que añadir la imagen para que en los artículos nos la muestre, para ello en Fields pulsamos en Agregar

En el buscador ponemos "image" y seleccionamos de los resultados el que ponga "node:article", con esto lo que sacaremos es la imagen principal del artículo

Desmarcamos el Create a label, seleccionamos thumbnail 100x100 y vinculamos la imagen al contenido (para que al pinchar en ella nos lleve al artículo)

Ahora tenemos que generar unos filtros (Filter Criteria) que son los que usará Drupal para saber qué noticias sacar en el módulo de noticias relacionadas

Le damos agregar en Fiilter criteria y buscamos  Tipo:

En la siguiente pantalla seleccionamos los tipos de contenido para los que queremos que aplique el filtro, es decir, los tipos de contenidos entre los que se buscarán noticias relacionadas. Yo he escogido todos los tipo Articulo poniendo "Is on of" y marcando todos los Article

Además , para que la maquetación quede bien, deberíamos poner un filtro que sea "que tenga imagen principal". De esta forma el módulo sacará sólo artículos publicados que tengan imagen principal. Para esto agregamos un filtro y buscamos "field_image:fid"

Ahora nos queda añadir un filtro contextual para que nos coja los artículos de las mismas etiquetas. Vamos Advanced->contextual filter->agregar y buscamos "contenido has taxonomy with"

En la siguiente pantalla le diremos que cuando el valor del filtro no este disponible (WHEN THE FILTER VALUE IS NOT AVAILABLE) coja el valor por defecto ( Provide default value)

Una vez hecho todo esto hay que pulsar el boton Guardar, si no lo hacemos todos los cambios se perderán.

Ya tenemos nuestra View creada, ahora sólo queda añadirla a los artículos, para ello nos vamos a Estructura->bloques y buscamos la view que hemos creado antes. La escogemos y ponemos que salga en la región "Contenido", una vez puesta en esa región debemos ordenarla para que salga antes o después del Contenido.

Grabamos y ya tendremos en nuestros artículos una sección de noticias relacionadas.

 

 

 

 

Votos totales: 264