Ciao a tutti, sono un novizio di drupal, sto usando la versione 7.
Vengo subito al dunque.
La richiesta è quella di creare una pagina in cui siano visibili elementi molto diversi fra loro:
1) Un titolo per la pagina
2) Un breve testo introduttivo
3) Un form con campo titolo e testo, caselle di opzione, pulsante di invio.
4) I messaggi lasciati dai visitatori (ordinamento più recente, paginazione)
5) link alle categorie.
Per alcuni di questi elementi non ho avuto grossi problemi sfruttando le capacità di D7 sulla gestione della visualizzazione dei campi per quanto riguarda nodi e termini. Naturalmente la cosa più complessa è la configurazione richiesta dal form.
Il mio ragionamento è stato: creare un tipo di contenuto (es. segnala) e una tassonomia. Ho creato dei campi personalizzati per avere delle caselle di opzione e un form con testo lungo. Ho anche installato il modulo field permission per personalizzare permessi di modifica dei campi.
Da gestione permessi ho consentito agli utenti di editare i contenuti "segnala".
Ho cercato di creare una page view, ma senza successo, disponendo i campi:
Titolo
Body
segnala (campo personalizzato=testo lungo con permessi personalizzati)
scegli una categoria (personalizzato, lista di selezione)
e linkando la view al menù.
Ho anche provato a personalizzare i campi della tassonomia, anche in questo caso abbassando i permessi a tutti gli utenti per la visualizzazione del campo testo lungo (form).
Sento di sbagliare qualcosa nel ragionamento, e non solo in quello, visto che dopo varie prove non sono ancora riuscito a realizzare i miei intenti. Sto chiedendo troppo al pur potente Drupal?
Dovrei forse usare dei ganci (hook php) abilitando il php nell'editor di una pagina qualunque? (opzione che non ho mai considerato, ma che vedo diffusa nel forum inglese).
C'è un metodo migliore per ottenere quello che voglio?
Grazie mille a tutti!