Editar Bloques en Drupal

(Antes seguir con este artículo quizá te interese leer: ¿Qué es un bloque en Drupal?)

Administrar y crear bloques es sencillo pero requiere seguir varios pasos:

Pasos para configurar un bloque en un template Drupal

1) Crear un bloque en Drupal

Desde la administración de nuestro Drupal: "Estructura > Bloques", podemos añadir y configurar un bloque.

Menú de Drupal para añadir bloques

El sistema nos abrirá el siguiente formulario:

Formulario para entrar la información en un bloque

  • La "descripción" es para identificar el bloque en el listado de bloques del tablero de administración
  • El "título" se mostrará encima del contenido del bloque en la interfaz de la web pero podemos seleccionar que no se muestre.
  • El "cuerpo" es un campo que podemos editar en formato libre con un editor del tipo WYSIWYG: texto e imágenes, lo que se conoce como formato enriquecido.

2) Opciones de región

En la misma ficha podremos establecer la región desde "Opciones de región" mediante un desplegable.

Establecer región para el bloque

3) Opciones de visibilidad

Y por último falta elegir en que páginas o apartados queremos que se muestre el bloque, desde "Opciones de visibilidad" las opciones de visibilidad que pude ser:

Opciones de visibilidad del bloque Drupal

Por página:

  • Todas las páginas excepto las que se enumeran.
  • Sólo las páginas enumeradas.

*para enumerar las páginas tenemos que poner la ruta de cada página, en Drupal las páginas quedan identificadas con lo que Drupal llama "nodo", node en inglés. Cada página tiene un nombre "amigable", por ejemplo "diseño-web-drupal" y otro interno para Dupal, p.ej.: "node/23", recomendamos conocer esta nomenclatura, para enumerar las páginas en las opciones de visibilidad.

Por idioma:

  • Podremos elegir que un bloque se muestre en uno o más idiomas.

Por tipo de contenido:

  • Podremos elegir que un bloque se muestre en uno o más tipo de contenidos: portfolio, blog, página básica.

Por roles:

  • Podremos elegir que un bloque se muestre para uno o más roles

Por usuarios:

  • Podremos elegir que un bloque se muestre para un usuario determinado