Blog por Entidades - CCK

Seleccionar view mode por nodo

Llevo mucho tiempo estudiando una funcionalidad de Drupal denominada "view modes", dado el enorme potencial que le veo. Los "view modes" es una característica core de Drupal desde la versión 6, y ofrecen una gran flexibilidad, pero el usuario administrador normal no dispone de acceso a todas sus posibilidades ya que están "escondidas" en algunas funciones del framework.

Básicamente esta característica consiste en poder disponer varias formas de organizar la visualización de los campos de un nodo (o en general de una entidad). Por lo general, son los módulos los que suelen proporcionarnos nuevos modos de vista, pero el usuario no tiene área de gestión para ello. Un módulo que crea un nuevo "view mode" es "Print", en el que podemos organizar como se visualizan los contenidos del nodo a imprimir en su formato de impresión (es decir que un nodo puede tener organizaciones de campos distintas en...

Programar un tipo de campo en Drupal

Drupal es primeramente reconocido como un gestor de contenidos, en inglés se usan las siglas CMS. Instalado y ampliado con módulos se pueden contruir y configurar potentes sistemas de edición, por supuesto, pero Drupal es también visto como un potente entorno de programación, en inglés "framework". De hecho de los muchísimos módulos que hay para Drupal, una buena parte son módulos que hacen cosas a partir de simplemente usar y extender la funciones de su librería de funciones. Esta librería es tan amplia y sobre tantas áreas que se puede considerar usar Drupal como un sistema elegante de base, que sea el punto de partida con el que programar toda la web con módulos propios y totalmente a medida sin usar nada de la comunidad de módulos contribuidos.

Por muchos y muchos módulos que hayan en la comunidad de desarrollos contribuidos a Drupal siempre nos puede aparecer una necesidad nueva que no esté...

Campos en Drupal 7: sembrar para recoger

En esta época del año se cerraba antiguamente las tareas del campo y por eso la gente, ante la llegada del frío, se reunía y celebraba todo lo recogido. Los campos en Drupal no tienen que ver con la agricultura, pero son un concepto que bien entendido nos permitirá sembrar estructuras y funciones que a la larga veremos que nos permitirán recoger grandes beneficios. Es un momento interesante para repasarlas empezando en este una serie de artículos sobre este tema.

Una de las funcionalidades más importantes asociadas a Drupal siempre ha sido la posibilidad de añadir campos de forma sencilla a las estructuras de datos con las que mostrar contenidos. Esta función que empezó en Drupal 5, fue incluida en el núcleo de Drupal en la versión 6 y en la 7 ha sido extendida a todas sus capas. Lo que empezó en Drupal 5 y ha sido incorporado en otros gestores de contenidos es la posibilidad de crear "tipos de...