Allegato | Dimensione |
---|---|
![]() | 64.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.
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...
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
Certified to Rock