11 results for tag: Backend

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. C... Más

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 ... Más

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: ... Más

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 ... Más

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, corpor... Más

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 ... Más

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 ... Más

Crear un bloque de navegación entre enlaces hermanos

Me gusta mucho la funcionalidad que ofrece el módulo books, que viene en el core de Drupal 7. Sirve para crear documentos estructurados de forma que hay un índice de contenidos y puedes ir navegando entre ellos página por página. Sin embargo me encontré con un problema a causa de una petición, y es que los contenidos de ... Más

Conectar con otras bases de datos en Drupal 7

La integración es una de las necesidades que más surgen en un mundo tan globalizado como este. En muchos proyectos me toca realizar conexiones a bases de datos externas a la utilizada por Drupal, y en este artículo vamos a ver cómo hacerlo. Conectar con la base de datos local Cuando instalamos un Drupal 7 la configuraci... Más

Permisos de usuario en base al valor de un campo en Drupal 7

En un proyecto Drupal es muy normal tener varios tipos de contenidos con diferentes permisos para los diferentes roles del sistema. Drupal está muy preparado para esto y existen infinidad de módulos que nos permiten ampliar estas funcionalidades. Sin embargo, si cada vez que debemos añadir un rol que tenga permiso sobre ... Más