Home page observer.com

10 contenuti / 0 new
Ultimo contenuto
Home page observer.com

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

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:

  • titolo (ovviamente)
  • eventuale tassonomia
  • occhiello (da visualizzare appunto in home page impaginata come vuoi tu)
  • thumbnail (dell'immagine da visualizzare assieme all'occhiello
  • corpo del testo

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.

soter wrote:
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:

  • titolo (ovviamente)
  • eventuale tassonomia
  • occhiello (da visualizzare appunto in home page impaginata come vuoi tu)
  • thumbnail (dell'immagine da visualizzare assieme all'occhiello
  • corpo del testo

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

Ho creato il tipo di contenuto articolo, con i seguenti field (tralascio la tassonomia per il momento):

  • title
  • anteprima (di tipo image)
  • body

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:

  • titolo
  • occhiello (visibile solo in home)
  • sottotitolo (visibile solo in articolo)
  • corpo (visibile solo in articolo)

l'immagini poi le inserirei con l'editor.
Ora arrivano le domande?

  • Ho bisogno del modulo IMCE per mettere le foto nel testo prelevandole dal mio hd?
  • tutti gli editor che ho provato mi danno lo stesso problema: nei campi creati da me, se uso i tag strong ad esempio, me li lascia scritti, nonostante abbia attivato default sotto il campo

Soluzioni?

Allora, andiamo con ordine:

  • IMCE serve solo con TinyMCE ed è opzionale per FCKeditor: con quest'ultimo puoi usare tranquillamente il sistema interno di upload. Per informazioni su come attivarlo, leggi bene il file README incluso nel pacchetto del modulo.
  • Quando hai creato i field di testo nel tipo di documento hai specificato filtered text? Poi controlla bene che nei filtri di input, quello Filtered HTML lasci passare il tag strong.

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.