Drupal 7: come ottenere il corpo di un nodo

Se in Drupal 7 dobbiamo utilizzare il contenuto del corpo di un nodo come variabile allora possiamo ottenerlo tramite php, è tutto molto semplice, dobbiamo solo prestare attenzione a se il sito usa una sola lingua o se si tratta di un sito multilingua.

Se il sito usa solo una lingua allora possiamo ottenere il corpo di un nodo in questo modo:

$body = $node->body['und'][0]['value'];

Se il sito a un sito multilingua allora possiamo ottenere il corpo di un nodo in questo modo:

$language = $node->language;
$body = check_markup($node->body[$language][0]['value'], $node->body[$language][0]['format'], $language);

Qui una buona spiegazione.

Tags: