Leggendo la documentazione continuo a non capire certi concetti:
1) I nodi, servono a decidere quale scelta fare? Chessò, se devo inserire dati in un magazzino, potrei fare un link contenente il nodo 'magazzino/inserisci/'. Un funzione, tramite strutture switch (per esempio), potrebbe decidere che se q='magazzino/inserisci/' deve lanciare la funzione di inserimento..... giusto?
2) se all'interno del nodo metto $node->nid, quel nodo sarà visibile solo all'utente loggato (o a chi ne ha i diritti).... giusto?
3)Una cosa che proprio non riesco a comprendere è come fa a sapre Drupal che funzione dev'essere lanciata all'interno del modulo.... le prova tutte? Cioè, mi spiego meglio, io ho un modulo con 10 funzioni, facendo un clik sul un blocco la funzione n° 5 del modulo x deve eseguire una certa cosa.... come fa drupal a sapere questo? Come vengono trattate queste funzioni all'interno di drupal?
4) Vedendo il codice di alcuni moduli, ho notato che alcune funzioni prendono in ingresso dei valori...ma quei valori chi li passa? ad esempio: $node (questo $node è un parametro standard di drupal...il nome del nodo in oggetto?)
....esite un semplice tutorial in Italiano?
....esistono altri esempi oltre quelli della bellissima documentazione di drupal?
Chiedo scusa se le domande vi sembrano semplici, ma sono fondamentali per capire come funziona drupal e di conseguenza scrivere qualche modulo.
P.S.
Grazie Matteo per la precedente risposta
Ciao e Grazie
Gianni