Ciao,
non riesco a capire come sviluppare un mio modulo.
Ho scritto questo pezzo, che mi mette un link con Rubrica, cliccando dovrei far comparire al centro del sito un elenco dei contatti dell'utente:
- non so come richiamare o un file interno che mi fa le query per i contatti ho farlo direttamente in questo blocco
- non so come gestire le credenziali dell'utente loggato (non so come reperirle).
<?php
function rubrica_block($op = 'list', $delta = 0, $edit = array()) {
switch ($op) {
case 'list':
$blocks[0]['info'] = t('Rubrica');
return $blocks;
case 'view':
switch ($delta) {
case 0:
$block['subject'] = t('');
$block['content'] = l("Rubrica", ?????????);
break;
}
return $block;
}
}
?>
Aiutatemi, non ho proprio idea di come fare...
Ciao e grazie
Innanzitutto scrivere un post ben formattato permette di aiutarti meglio, questa volta te l'ho sistemato io, la prossima volta, per favore, fallo tu :D
Per quanto riguarda il punto uno dipende da come hai strutturato il tutto, non lo so quindi mi astengo dal risponderti, per il punto due, invece, puoi recuperare l'oggetto dell'utente loggato usando:
se vuoi vedere cosa contiene il tuo oggetto completo inserisici anche:
Ciao
Marco
--
My blog
Working at @agavee
scusa per la formattazione...
grazie per i dati dell'utente.
Sono riuscito a creare il mio link "Rubrica" sul lato sinisto del sito; cliccandoci sopra vorrei visualizzare nel centro del mio sito un content con un elenco che creo io da una tabella del db.
Potrei aprire un altro file, per esempio pippo.php che mi fa la query, solo che non ha il template uguale, è staccato dal sito, e poi non saprei come far tornare alla pagina precedente l'utente.
Altrimenti ho visto che si può creare tutto nel file .module, però non so come farlo.
Spero di essermi spiegato bene, so che questo è l'abc di drupal, ma non riesco a capire.
Se potete aiutarmi e consigliarmi le strade da intraprendere per fare un corretto sviluppo con questo cms.
Grazie
Devi crearti un tuo modulo, ma ti consigli odi iniziare a capire i concetti di hook e come funziona il CMS di base.
Ciao
Marco
--
My blog
Working at @agavee