Newbie: come posso sviluppare questo layout?

5 contenuti / 0 new
Ultimo contenuto
Newbie: come posso sviluppare questo layout?
AllegatoDimensione
Image icon layout-front.png64.67 KB

Salve a tutti, sono nuovissimo di drupal. Ad oggi ho solo fatto template per blog. Ora vorrei iniziare a fare qualcosa di piu' complesso. Vorrei provare a fare un layout di questo tipo (file allegato).

Mi dite se son partito bene?

Tema: 960.gs (ninesixty per drupal)
Al momento ho creato le pagine del menu che in realtà sono delle story (blog). Tramite una view pesco l'ultimo post.
Ho creato la mia page-front.tpl.php e aggiungendo alcuni div ho fatto il layout a croce. Ogni div dei 4 della croce ha la sua view.

Poi per ogni pagina/blog (quelle del menu) creo un page-node-numero.tpl.php dove ho un layout semplice.

Sto facendo bene?

Posso migliorare in qualche modo l'approccio?

Grazie a tutti

Benvenuto michelozzi.

michelozzi wrote:
...Vorrei provare a fare un layout di questo tipo (file allegato).
Tema: 960.gs (ninesixty per drupal)
Al momento ho creato le pagine del menu che in realtà sono delle story (blog). Tramite una view pesco l'ultimo post.
Ho creato la mia page-front.tpl.php e aggiungendo alcuni div ho fatto il layout a croce. Ogni div dei 4 della croce ha la sua view.

Ok, il layout front-page non è troppo complesso. Forse ninesixty è un pò troppo sia per il layout sia per la tua esperienza. Anche Zen può bastare...

Qualche chiarimento però. Il contenuto è un nodo, possiamo usare (o creare altri) tipi di contenuto. Ogni nodo diventa una pagina del sito (con rispettivo URL). Se hai 4 o 5 diversi story - che stai usando come blog - come fai a distinguere fra l'ultimo di pagina 1 e l'ultimo di pagina 5? Puoi creare 4/5 tipi di contenuto, o usare un campo (tramite CCK). Per quello non ho capito come "Tramite una view pesco l'ultimo post"... Views (se lo stai usando) ha bisogno di capire questi cose...

michelozzi wrote:
Poi per ogni pagina/blog (quelle del menu) creo un page-node-numero.tpl.php dove ho un layout semplice.

Mi sembra troppo laborioso. Se forse 4/5 tipi potresti fare node-tipo-di-contenuto.tpl.php, ma anche questo è laborioso. Se hai un campo che distingue ti servirebbe solo uno...

Naturalmente è più che possibile che ho capito male. Più informazione che dai, meglio che possiamo aiutare - "aiutaci ad aiutare"...

HTH

John

Più imparo, più dubito.

Eccomi, allora ho variato leggermente la cosa. :)

Allora il layout grafico rimane quello. Ogni contenuto è ora una pagina che appartiene ad una data tassonomia (categoria). Categoria news con n nodi (pagina), categoria informatica con n pagine, categoria x con n pagine ecc. La categoria è sempre obbligatoria in fase di inserimento contenuto quindi siamo a posto. Devo poter mettere in home page 4 nodi diversi che appartengono a 4 categorie diverse. Ho creato quindi una views per ogni categoria (tanto sono poche) che mi tira fuori tutti i nodi, li ordina per data e restituisce l'ultimo, quindi in home nel page-front tramite 4 views pesco per le 4 categorie scelte sempre l'ultimo nodo inserito.

Il menu sopra invece creo 5-6 pagine dove sempre tramite delle views faccio vedere tutti i nodi appartenenti a quella voce di menu (ogni voce del menu ha anch'essa una sua categoria).

Faccio presente che le categorie saranno si e no una quindicina in tutto, quindi da fare circa 15 views e che i nodi saranno in totale una 50ina :) Non sono nemmeno numeri questi no? :D

Spero di essermi spiegato meglio questa volta :)

Vorrei sapere se sto facendo bene oppure c'é un approccio un po' piu' semplice. Grazie jhl.verona e atutti quelli che parteciperanno.

PS. Sto provando con zen ora.

Poprio nessuno?

non si capisce bene...
da quanto ho potuto comprendere:
- hai un solo tipo di contenuto
- hai un solo vocabolario (categorie)
- ti serve una sola vista in cui l'argomento sia il term id (la categoria) -> taxonomy/term/%
- questa vista ha 1 display pagina (la lista dei nodi per categoria) e 4+ display blocco (con term id fisso) per la front page
- ti servono 2 templates, uno per la front page e uno per tutto il resto
- se ho capito bene le voci di menu corrispondono al percorso della vista per ciascun termine (taxonomy/term/TID)
- il tema è indipendente da questa roba qui, devi usare quello con cui ti trovi meglio