Mostrar contenido de un campo en un bloque programando, el poder de Drupal
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