stampare la categoria di un nodo - taxonomy_node_get_terms

Posts: 187
Iscritto il: 14 Dic 04
Redattore di Drupal Italia. Contribuisco a manuali

ciao,

una domanda very basic ma che non riesco a trovare cercando in drupal.org e negli snippets.

Vorrei semplicemente assegnare ad una variabile la categoria di un nodo X e poi stamparla nel blocco ticker dopo il titolo del nodo X.

Ho provato con:

$node = node_load(array('nid' => $result->nid));
$categoria = taxonomy_node_get_terms($node->nid);
$block .= '' . l($result->title, 'node/' . $result->nid) . $categoria . '';

ma come output ho solo "array"

(la chiave "description" trova proprio quello che voglio io.... pero' non so andare oltre Sad

C'è un forse modo piu' semplice tipo

$categoria = $node->terms (o qualcosa di simile)

Grazie!

quacklin

__________________

Quacklin
------------------
------------------
"...I Think This is the Beginning of a Beautiful Friendship."
-------------------------------------


Posts: 187
Iscritto il: 14 Dic 04
Redattore di Drupal Italia. Contribuisco a manuali

basta fare cosi':

        $node = node_load(array('nid' => $result->nid));
        $categories = taxonomy_node_get_terms($node->nid);
        foreach ($categories as $category) {
        $categoria = ($category->name);
        }

la variabile $categoria contiene il valore della categoria

ciao

__________________

Quacklin
------------------
------------------
"...I Think This is the Beginning of a Beautiful Friendship."
-------------------------------------


Posts: 1045
Iscritto il: 24 Apr 05
Admin di Drupal ItaliaModeratore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Grandioso...quasi quasi creo una categoria per gli snippet!

__________________

Condividi contenuti