Realizzazione nuovo modulo

5 contenuti / 0 new
Ultimo contenuto
Realizzazione nuovo modulo

Buon giorno a tutti.
sono nuovissimo del forum e del cms drupal.

Fino ad ora ho utilizzato per i miei portali Joomla, ed è molto più facile riscontrare le potenzialità di un cms come
Drupal quando si conoscono limiti e le potenzialità di un cms concorrente.

Vorrei iniziare a realizzare un nuovo modulo in drupal.
Anche se dal punto di vista architetturale può sembrare scorretto,
vorrei capire se è possibile (e se si come fare) ad integrare SOLO per i miei moduli codice php e presentazione dati.
Vorrei insomma evitare di utilizzare le api di drupal per quanto riguarda la presentazione dei miei oggetti.

L'utilizzo dell'hook menu va bene anzi è perfetto, con la gestione dei permessi ecc.
però volevo capire se una volta che indirizzo verso una pagina o funzione dal menu,
se da quel punto in poi posso vedermela io con codice + presentazione di oggetti, tabellle, form ecc.

I moduli ovviamente dovrebbero essere utilizzati esclusivamente nel mio portale.

Grazie Anticipatamente.

emanuelemp wrote:

Vorrei iniziare a realizzare un nuovo modulo in drupal.
Anche se dal punto di vista architetturale può sembrare scorretto,

Oltre che architetturale è anche sbagliato concettualmente. Non sfruttare le potenzialità del cms è sbagliato. Qualsiasi sia il CMS utilizzato.
Perchè dover ricreare la ruota ?

emanuelemp wrote:

vorrei capire se è possibile (e se si come fare) ad integrare SOLO per i miei moduli codice php e presentazione dati.
Vorrei insomma evitare di utilizzare le api di drupal per quanto riguarda la presentazione dei miei oggetti.

Ma perchè scusa ? Con l'hook hook_theme() puoi definire quali sono le funzioni, i file di template, e i dati da passare per creare la presentazione dei tuoi oggettti. Comunque per quello che vuoi fare te, basta che restiuisci l'html di quello che vuoi far visualizzare all'interno della pagina (la struttura esterna della pagina è cosa a parte).

emanuelemp wrote:

L'utilizzo dell'hook menu va bene anzi è perfetto, con la gestione dei permessi ecc.
però volevo capire se una volta che indirizzo verso una pagina o funzione dal menu,
se da quel punto in poi posso vedermela io con codice + presentazione di oggetti, tabellle, form ecc.

Si, lo puoi fare, ma non ne capisco il motivo. Meglio studiare cosa Drupal ti mette a disposizione ed usare quello. Se dicono che Drupal è un CMF ci sarà un motivo no ?

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Grazie innanzitutto per la risposta.
Sono d'accordo con tutto quello che hai detto,
non ti nego che mi sto leggendo "pro drupal development"
per capire meglio la locica di funzionamento di drupal.
Il punto è che vorrei andare per gradi, solo questo.

Ho visto soluzioni +- macchinose per creare dellle tabelle ad esempio.

Volevo solo, per il momento, una volta sfruttato la logica del hook menu ed approdato ad una funzione,
relegare a lei logica e la presentazione.

Ho provato a stampare dei tag html ma drupal non me li visualizza all'interno della pagina centrale, ma esternamente.

nn ho trovato nulla a tal proposito.
potete darmi qualche pezzo di codice che mi fa questo? o anche qualche post che non sono riuscito a trovare io.

Grazie ancora per la risposta.

Ciao, all'interno del tuo modulo non devi fare echo $variabile, ma registrare tutto l'output in un variabile (ad esempio $out) e poi come ultima riga del modulo eseguire

<?php
return $out;
?>

M.

PS: Pro Drupal Development 2nd edition ovviamente, giusto ?

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Grazie ancora.

Si seconda edizione.

Saluti