Inserimento elenco nodi figli

3 contenuti / 0 new
Ultimo contenuto
Inserimento elenco nodi figli

Ciao a tutti.

Non ho avuto tempo di cercare a fondo sul forum, ma mi pare di non aver trovato cio' che chiedo, tuttavia ho "google-ato" parecchio senza un risultato concreto.

Ho una versione 5 drupal, con tema Garland.
I nodi sono strutturati gerarchicamente su 2 livelli.

Vorrei, scrivendo anche manualmente il php nel contenuto della pagina, che aprendo un nodo di livello 1 mi si generasse la struttura anche nella pagina coi nodi figli.

Esempio di struttura:
- Rapporti col cittadino (LIV 1 NODO 26)
- - Modulistica (LIV 2 NODO 72 FIGLIO DI 26)
- - Turismo e Promozione (LIV 2 NODO 118 FIGLIO DI 26)

Quello che vorrei fare:
Creare uno snippet php che mi consenta di vedere, aprendo il nodo 26, i suoi nodi figli (con links) anche nella pagina (in modo da poterla lasciare vuota, presentando le sue sotto-voci).

Premetto: sono nuovo di zecca con drupal, ma ho buona esperienza con wordpress, mambo, e php in generale.

Solo che non conosco i nomi delle funzioni drupal, ed essendo di fretta, mi chiedo se qualcuno piu' esperto di me su questo cms, mi puo' dare l'imbeccata giusta... (credo sia una banalità, ma ripeto sono di fretta e non conosco il cms)

L'inizio potrebbe essere:

<?php
$nid
= 26;
$node = node_load($nid);
print
$node->title; // etc
// qui vorrei un for each, che recursivamente mi cerca i figli di 26 e me li elenca linkandoli
?>

Grazie mille!!!

simonegaliano wrote:

Non ho avuto tempo di cercare a fondo sul forum, ma mi pare di non aver trovato cio' che chiedo, tuttavia ho "google-ato" parecchio senza un risultato concreto.

Secondo me, sei partito con il piede sbagliato. Tutti siamo di fretta.

simonegaliano wrote:

Ho una versione 5 drupal, con tema Garland.
I nodi sono strutturati gerarchicamente su 2 livelli.

Vorrei, scrivendo anche manualmente il php nel contenuto della pagina, che aprendo un nodo di livello 1 mi si generasse la struttura anche nella pagina coi nodi figli.

Apri la pagina, recupera l'id della categoria a cui appartiene e poi carica tutte le pagine delle sottocategorie.
Vai a vedere:
http://api.drupal.org/api/function/taxonomy_node_get_terms/5
e poi usa questo esempio che, con le dovute modifiche, risolve il tuo problema:
http://drupal.org/node/177152

simonegaliano wrote:
mi puo' dare l'imbeccata giusta.

vedi i link sopra.... il codice scrivitelo da solo ;-)
comunque, le api di drupal sono quì:
http://api.drupal.org/api/5

Ciao
Gianni

ho fatto qualche cosa di simile per generare una pagina con i tag e per ogniuno di essi restiuire i feed trovi il link completo sul mio sito in firma... ovviamente dovrai modificarlo secondo le tue esigenze.

Ciao
Marco
--
My blog
Working at @agavee