Tutti gli attributi dell'oggetto $node

Posts: 15
Iscritto il: 06 Feb 07

Ciao ragazzi,
sto cercando ri realizzare un tema abbastanza complesso...mi trovo in una situazione particolare.

Quando sono nel contenuto ($node) come posso fare per far stampare gli attributi del nodo (anche quelli creati da altri moduli..esempio: $node->drupalit['value']) sulle sidebar?

Ho provato a caricare gli attributi in un blocco facendo node_load(arg(1)) dove arg(1) è il nid del nodo....ma non mi prende tutti gli attributi (restano fuori quelli creati dai moduli esterni).

Confido in voi....se sono stato poco chiaro vi prego di contattarmi che ho urgentemente bisogno di risolvere questo problema.

Saluti e grazie a tutti,
Max


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

IMHO aggiungi un:

<pre>
  <?php print_r($node); ?>
</pre>

al *tpl.php del nodo che vuoi temizzare, così scopri cosa hai a disposizione e poi usi ile informazioni che ottieni da questo per crearti il tema del tuo nodo.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 15
Iscritto il: 06 Feb 07

Grazie dell'aiuto.
Ho notato che se faccio quel print in node.tpl effettivamente ho tutte le info del nodo e posso poi scegliermi cosa stampare.

Ma come faccio a quel punto a stampare per esempio il $node->title sulla sidebar_left e il $node->drupalit['view'] sulla sidebar_right?

Ho visto che se faccio lo stesso print_r($node) in un blocco (in modo da potermelo spostare sulle sidebar non mi riporta tutti gli attributi....Sad

heeeeelp


Posts: 15
Iscritto il: 06 Feb 07

Grazie dell'aiuto.
Io faccio quel print in node.tpl ed effettivamente mi riporta tutti gli attributi,così che poi posso scegliermi quale stampare Smiling

Ma io vorrei stamparli sulle sidebar (esempio: il $node->title sulla sidebar_left insieme ad altre info e il $node->field_testo['value'] sulla sidebar_right) e questo nn riesco a capire come farlo!!

Ho provato a fare il print_r($node) in un blocco per poi potermelo spostare come voglio ma in quel caso nn mi riporta tutti gli attributi del $node.!!!!
Heeeeelp


Condividi contenuti