Drupal

Crear una página dinámica en Drupal 7

Una de las grandes ventajas de los CMS es poder crear contenidos mediante formularios, sin necesidad de conocer lo que hay detrás. Pero a veces necesitamos todo el potencial que nos ofrece la programación para poder programar comportamientos dinámicos a través de parámetros que pueden venir, por ejemplo, desde la URL. Crear la URL Te... Más

Drupal

Mejorar los formularios del backoffice de Drupal con un par de módulos

Existen un par de módulos que hacen más amigables los formularios de edición de contenido en Drupal. Conditional Fields Este módulo va a añadir una nueva pestaña al editar los tipos de contenido que va a gestionar dependencias. Esto significa que vamos a poder definir comportamientos de unos campos en función de otros, lo que es ... Más

Drupal

Utilizar o consumir Web Services en Drupal 7

En Internet podemos encontrar bastantes Web Services que nos ofrecen datos sobre diversas temáticas. Algunos son públicos, mientras que otros pueden ser utilizados por las empresas para hacer funcionar diferentes aplicaciones centralizando los datos en un único servicio. Al final es parecido a una API en la que nos ofrecen una serie de ... Más

Drupal

Guardar una variable pasada por URL en webform

Pongamos el caso de que tenemos un formulario al que se puede acceder de diversas formas: a través de un enlace en la misma web, a través de anuncios en Facebook, a través de anuncios en Google AdWords... una forma de saber por donde ha venido más gente es crear parámetros que acompañen a la URL original, por ejemplo: Desde la ... Más

Instalar Drush mediante Composer

Hay mucha documentación respecto a esto en Internet, pero creo que no podía faltar un artículo así en mi blog. Drush es una herramienta fundamental en mi día a día, ya que me permite operar con Drupal a través de línea de comandos. Gracias a él puedo generar procesos automatizados con archivos de Shell ahorrándome un tiempo brutal. ... Más

Drupal

Modificar vistas usando una función de previa

Views es un módulo excepcional con el que podemos conseguir muchísimas cosas simplemente usando la interfaz de construcción. Sin embargo, cuando aún así no conseguimos el resultado final deseado podemos utilizar una función para modificar la salida mediante código. Esta es hook_views_pre_render y se ejecuta antes del renderizado de ... Más

Drupal

Subir archivos a Drupal 7 como en WordPress mediante el módulo Media

Una de las cosas que más me gusta de Wordpress es la gestión de archivos. Cuando un usuario sube un archivo al servidor queda almacenado en la librería como un objeto, de modo que luego puede ser reutilizado en otras zonas de la Web utilizando los mismos atributos (como son el title o el texto alternativo en las imágenes). Si esto no ... Más

Drupal

Crear un módulo custom para evitar errores 404 en los nodos eliminados en Drupal 7

El SEO es un mundo en sí mismo, y muchos programadores se olvidan de él. Según el proyecto tiene o no importancia, ya que si estamos desarrollando una plataforma de gestión interna no tiene sentido que Google y los demás buscadores nos indexen, mientras que si lo que estamos programando es un portal institucional, corporativo o un ... Más

Drupal

Crear formularios de configuración en el backend de Drupal 7

Casi siempre que tenemos una necesidad que resolver en una web hecha en Drupal 7 conseguimos solventarla a través de los módulos contribuidos de la comunidad, ya que muchos de los problemas que nos surgen ya se les habían planteado a otros usuarios. Pero cuando la necesidad es más concreta no vamos a poder encontrar una solución por este ... Más

Drupal

Añadir comportamientos tras el envío de un Webform en Drupal 7

El módulo Webform es uno de los más utilizados en Drupal 7. Aunque existen otras posibilidades para crear formularios Web, es un módulo muy flexible y cuya funcionalidad puede incrementarse añadiendo otros módulos. Sin embargo a veces necesitamos hilar muy fino para conseguir el comportamiento deseado y entonces lo mejor es irse ... Más