Ciao a tutti, sono nuovo del mondo di Drupal; volevo realizzare un sito di un giornalino mensile.
Ho visto il sito observer.com e volevo replicare la parte con le 4 notizie con l'immaginetta di fianco. Come si fa?
C'è un qualche modulo che mi aiuta?
Grazie
Home page observer.com
Mer, 24/10/2007 - 11:11
#1
Home page observer.com
Dunque, IMO dovresti usare il modulo CCK per creare un nuovo tipo di documento, diciamo l'articolo, poi dovresti usare i moduli imagecache e imagefield per inserire una thumbnail nell'articolo. A questo punto il tipo di nodo articolo dovrebbe avere i seguenti campi:
In questo modo puoi usare il modulo views per visualizzare una lista di ultimi articoli inserendo come campi per l'elenco proprio l'occhiello e il thumbnail.
Per rendere le cose un po' più complicate (e maggiormente controllabili) potresti usare anche il modulo nodereference, ma per ora ancora non l'ho usato :-D
Intanto grazie per la risposta.
Se guardi il sito, quando poi schiacci sulla "preview" in home, ti si apre la pagina dell'articolo, dove c'è una foto che non è la thumbnail il home.
Quello che volevo chiederti è quindi se col tuo metodo in home posso avere una foto associata all'articolo, e poi nell'articolo averne un'altra!?
Certo! Basta inserire due campi imagefield con relativi preset di imagecache e alla voce "display field" nel tipo di contenuto articolo basta impostare su hidden il campo corrispondente all'immagine da mettere solo in home nella colonna full. Oppure, invece di inserire un nuovo campo imagefield puoi semplicemente usare un editor come TinyMCE o FCKeditor per inserire l'immagine che vuoi nell'articolo: in questo modo, però, è importante che occhiello e corpo del testo siano separati. Ah, anche con questo metodo vale sempre l'impostazione hidden che ti dicevo!
Grazie mille provo.
Ho creato il tipo di contenuto articolo, con i seguenti field (tralascio la tassonomia per il momento):
qual è il field per l'occhiello?
Come faccio per avere il testo a lato dell'immagine? In pratica come impagino, visto che la stessa cosa mi servirebbe nell'articolo vero e proprio per mettere l'immagine al centro ecc
Allora, per quanto riguarda l'occhiello, basta aggiungere un altro field di tipo Text.
Per l'impaginazione, distinguiamo: nell'anteprima che va in home, devi lavorare col CSS, mentre nel corpo del testo ti basta usare, come già detto, un editor come TinyMCE o FCKeditor (ti consiglio quest'ultimo).
Un piccolo tip: se non vuoi usare il campo body predefinito ma inserirne uno tuo, ti basta cancellare, durante la creazione del nuovo tipo di nodo, la scritta "testo" o "body" da "Etichetta del campo corpo", così puoi usare un campo Text personalizzato più facile da manipolare con i CSS ;-)
Qualche progresso dovrei averlo fatto, ma non capisco cosa devo cambiare per l'impaginazione del teaser.
Dove trovo il css dei field che creo?
Visto che non riuscivo a modificare il css per mettere le anteprima a fianco del testo, ho provato a creare un tipo articolo con campi:
l'immagini poi le inserirei con l'editor.
Ora arrivano le domande?
Soluzioni?
Allora, andiamo con ordine:
Comunque, per quanto riguarda il CSS, una volta impostato il tipo di documento, prova a visualizzarlo e poi aiutati con Firebug (modalità Inspect) per vedere i selettori usati per i field delle immagini, così puoi modificare opportunamente il file style.css presente nella cartella del tema in uso.