Noticias sobre las características de Drupal
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:
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:
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.
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".
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.
También instala el módulo Features en el nuevo sitio:
Ahora puedes crear noticias en el nuevo sitio y agregar el bloque al sidebar izquierdo.
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.