logo

Paleta de lienzo: ¡Hazlo colorido!🎨

Palette - Constructor visual de páginas, no se requiere título en diseño.

Demo en vivo Descargar Palette

Scroll

Noticias sobre las características de Drupal

11/05/2025, by Ivan

En esta lección, explicaré cómo utilizar las mismas funcionalidades en el sitio, copiándolas con el módulo feature. Empecemos con algo simple, crearemos una lista de noticias, específicamente:

  • Enlace en el menú "Noticias" a la página de noticias
  • Página de noticias
  • Bloque de noticias en la página principal

Creo que esto es suficiente para empezar a familiarizarse con el módulo Features.

Primero, instalamos los módulos que necesitamos:

FeaturesViewsCTools.

Crearemos el tipo de contenido "Noticia" y luego algunas nodos de este tipo de contenido.

Ahora vamos a crear una página y un bloque View.

Página:

Título

Título: Noticias

Formato

Formato: Lista no formateada | Configuración

Mostrar: Contenido | Resumen

Criterios de filtro

Contenido: Publicado (Sí)

Contenido: Tipo (= Noticia)

Criterios de ordenación

Contenido: Fecha de publicación (descendente)

Configuración de la página

Dirección: /news

Menú: Normal: Noticias

Acceso: Permisos | Ver contenido publicado

Paginación

Usar paginación: Completa | Paginado, 10 elementos

Bloque:

Título

Título: Noticias

Formato

Formato: Lista no formateada | Configuración

Mostrar: Campos | Configuración

Campos

Contenido: Título

Criterios de filtro

Contenido: Publicado (Sí)

Contenido: Tipo (= Noticia)

Criterios de ordenación

Contenido: Fecha de publicación (descendente)

Paginación

Usar paginación: Mostrar un número específico de elementos | 5 elementos

Ahora configuramos la posición del bloque en la administración y obtendremos lo siguiente en /news:

Drupal features

He hecho una vista simple, pero puedes agregar más detalles al bloque de noticias, como la fecha o un resumen de la noticia. De todos modos, hice una vista simple para luego mejorarla y mostrar cómo se actualizan los módulos feature en Drupal.

Ahora, vamos a crear un módulo feature de nuestra vista.

admin features

Haz clic en "Crear nueva característica" (create new feature).

Ahora, completa el formulario de creación del módulo feature.

¡Esto es importante! El nombre del módulo feature debe ser único, no simplemente "news", "blog" o algo similar. Nombres duplicados de módulos o módulos feature causarán errores.

Nombre: drupalbook.org News feature

Descripción: Muestra la página y el bloque de noticias

Versión: 7.x-1.0-alpha1

Ahora, selecciona "Editar vistas" (Edit views) y busca la vista que creamos (News). Features añadirá automáticamente la vista: News con todos sus visualizadores.

También necesitamos agregar el Tipo de contenido: nodo, específicamente elegir "Noticia".

CTools features

La vista está, el tipo de contenido también, ahora haz clic en "Descargar módulo feature" (download feature) y descarga el módulo feature. Este módulo feature puede instalarse como cualquier otro módulo.

export feature

También instala el módulo Features en el nuevo sitio:

features install

Ahora puedes crear noticias en el nuevo sitio y agregar el bloque al sidebar izquierdo.

feature news

Probablemente ya hayas notado que solo se transfiere la funcionalidad, para transferir las nodos a otro sitio usa el módulo Feeds. También abordaré este módulo en uno de los tutoriales de mi guía de Drupal.