Mostrar contenido de un campo en un bloque programando, el poder de Drupal

  • Posted on: 8 July 2014
  • By: santy

La función de drupal field_get_items nos devuelve en forma de Array los elementos de un campo en concreto de nuestro nodo. Nos puede interesar en nuestro caso, si tuviesemos que programar un bloque y dentro de él poner el contenido de un campo en concreto, en este caso se debería hacer de la siguiente manera:

Obtenemos la variable $node:
$node = node_load(arg(1));

Obtenemos el array $my_field_items con los datos del node y del campo
$my_field_items = field_get_items('node', $node, 'field_my_field');

Si quisiéramos mostrar el valor del campo, tan sencillo como mostrar los datos del Array

print $my_field_items['0']['value'];

Fácil ehhh...

Añadir nuevo comentario

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.