Desarrollo de Modulos

Para los Drupal backend developer los formularios personalizados es el pan de cada día, bueno hoy vengo a compartirles como usar campos de tipo Date para que nuestros formularios sean mas atractivos para los usuarios finales.

Lo primero que debemos hacer es instalar el modulo Date es nuestro sitio web, el cual cuanta con la definición de nuevos tipos de field que utilizaremos a continuación.

Algunas veces deseamos cambiar los datos presentando en una vista basados en los mismos datos retornados, es decir poder decir si el campo A es TRUE , entonces en el Campo B cambiar el contenido a BB.

Esto tarea lo podríamos hacer mediando un template del campo especifico, pero hoy quiero mostrarle como hacerlo mucho antes de que el proceso de renderizado de la Vista se lleva acabo.

Como ya he mencionado antes Views es por mucho el modulo más popular que existe en Drupal y que afortunadamente estará en el Core de Drupal 8.

Hoy quiero mostrarle que podemos hacer cuando tenemos una vista que deseamos modificar la consulta de base de datos generada por Views sin importar si esta vista fue creada por un modulo del core, contribuido o creado mediante la interfaz de views.

Como ya hemos visto en las entrada de blog Como crear tablas para nuestros módulos personalizados en Drupal 7 y Como agregar una nueva tabla a modulo ya activado en Drupal 7 es posible la creación de un modelo de datos personalizado en la base de datos que guarde cierta relación con el modelo de datos de Drupal.
Los Field Formatter es una propiedad muy usada en Drupal 7 que consiste en poder tomar la entrada del usuario y transformarla al presentar un usuario, como por ejemplo subir un archivo y decidir si se quiere presentar un link par descargar o hacer un renderizado de la imagen en caso de ser una imagen. Bueno hoy quiero mostrarles como podemos crear nuestros propios Field Formatters en Drupal 7, para ellos imaginemos que tenemos un content type donde queremos ingresar en un textfield un numero identificador de video del servicios de video Vimeo y que a visualizar el nodo se visualize el video. Lo anterior ignorando que existe ya un modulo para esta tarea llamado media_vimeo.

Páginas

Suscribirse a Desarrollo de Modulos