Home

Dr.Zod

Skype me!

Sondaggi

Il blog aziendale ha senso?
 

Donazione Paypal

Hei! Hai trovato qualcosa di utile nel mio sito?


donate_head.jpg

Siti realizzati...

RSS Feeds

Chi e' online

Abbiamo 18 visitatori online
Gestire le news in Typolight PDF Stampa E-mail
Valutazione utente: / 2
ScarsoOttimo 
venerdì 15 maggio 2009

Una cosa molto usata in ogni sito è la gestione delle news, categorizzarle, saper fare le liste col tasto "segue...", e aprirle in pagine di dettaglio.
Vediamo come affrontare questo discorso con il CMS Typolight.


E' proprio questo scenario che andrò a ricreare:

  • ho queste categorie: regolamenti, delibere, avvisi

  • una pagina elenca alcune news scelte per essere "in evidenza", provenienti da tutte queste categorie

  • una pagina di archivio per ogni categoria, le elenca tutte, paginate.


Come al solito il mio approccio è passo passo, seguendo un metodo di facile esecuzione, alla fine c'è un pdf da scaricare con questa guida.

Fase A: Creare le pagine nella struttura del sito

Nella struttura del sito creiamo ad esempio una pagina "segreteria", la quale avrà al suo interno la lista di news. E' una pagina standard, normale come le altre.

Come figlia della pagina "segreteria" poi aggiungo un'altra pagina, "dettaglio news", che sarà usata per fare l'apertura di ogni articolo. In questa disabilitiamo l'apparizione in menu di navigazione.


Fase B: Creare gli archivi di news

Andare in "news", e creare i tre archivi necessari: regolamenti, delibere, avvisi.

Ogni archivio è un gruppo di articoli, ed ha i seguenti parametri:

  • Nome

  • Salta alla pagina, qui va settata la pagina "dettaglio news" precedentemente creata

  • Commenti degli utenti, opzione a scelta

  • Feed, opzione a scelta


Negli archivi ora possiamo inserire gli articoli delle news.

Ogni articolo ha i seguenti parametri:

  • Titolo

  • Data e ora

  • Sottotitolo

  • Testo introduttivo

  • Testo completo

  • Immagine

  • File allegato

  • Opzione per disabilitare i commenti (nel caso prima si fosse scelto di averli)

  • Periodo di visualizzazione con le due date di inizio e fine.

  • Opzione per mettere la news in evidenza (featured)


Fase C: Creare i moduli di "lista news" e "news reader"

Ora dobbiamo creare il modulo per la lista:

  • Nome, inseriamo un nome significativo, esempio "lista news in evidenza"

  • tipo, scegliamo "lista news"

  • poi selezioniamo gli archivi interessati, scelgo tutti e tre.

  • poi ci chiede se vogliamo mostrare solo quelli "featured", in evidenza, io metto si.

  • numero di news da elencare, e quante per pagina

  • campi da visualizzare, io metto solo la data

  • protezione accesso al modulo lascio standard

  • template, qui scegliamo il template da usare, sarebbe "news_short.tpl", però possiamo anche creare un template personalizzato tramite la funzione templates di typo, vista in un tutorial precedente, quindi qui ci apparirà tra gli altri anche il nostro.
    Io infatti scelgo quello che ho creato io "news_short_fsw.tpl"


Dobbiamo creare il modulo per la visualizzazione dell'articolo:

  • Nome, mettiamo "articolo completo"

  • tipo, scegliamo "lettore news"

  • selezioniamo poi che archivi aprire con questo lettore

  • selezioniamo i campi, io metto autore e data

  • template, scelgo "news_full.tpl", anche in questo caso possiamo predisporci dei nostri template personalizzati.

  • protezione accesso, lascio come sta


Fase D: Comporre le pagine in Articoli


Abbiamo la struttura del sito, alcune news presenti negli archivi, e i due moduli.

Ora ci basta visualizzare il tutto tramite la funzione "articoli", compongo la pagina "segreteria", qui possiamo metterci gli elementi che vogliamo: intestazioni, testi e immagini, a un certo punto inseriamo come elemento il modulo "lista news in evidenza". Se nelle fasi precedenti abbiamo fatto tutto correttamente dovremmo avere in front end una lista di news.


Poi compongo anche la pagina "dettaglio news" (negli archivi news avevamo impostato "salta alla pagina" che punta a questa pagina), anche qui facciamo come preferiamo con gli elementi della pagina, però la cosa importante è inserire un modulo "articolo completo". Solo così infatti potremmo far funzionare i link "segue..." di Typolight.


Fase E: varianti alla procedura per fare gli archivi news


Abbiamo visto come funziona il procedimento di gestione, lista e visualizzazione delle news in Typolight. Per fare le pagine di categoria ci basta semplicemente ripetere la procedura fin qui spiegata con alcune piccole differenze.


Invece del modulo "Lista news", più indicato a mostrare una lista attuale, useremo "Archivio news" che mostra tutte le news organizzate in anni e mesi.
Inoltre dovremo creare un modulo "menu archivio news" per ogni modulo "archivio news" creato.


Per fare un esempio pratico, per l'archivio "Avvisi" basta fare così:

  • Struttura del sito: si creano i due nodi "avvisi" e come figlio "dettaglio avviso"

  • Moduli: si creano i due moduli "lista avvisi" e "avviso completo", il primo lo facciamo utilizzando questa volta come tipo di modulo "archivio news", scegliamo la visualizzazione per mese. Poi creiamo un terzo modulo "navigatore avvisi", questo è di tipo "menu archivio news" e dobbiamo impostare "salta alla pagina" che punti al nodo "avvisi". Come configurazioni, in tutti e tre i moduli, restringiamo a questa categoria "avvisi", e mostriamo tutte le news, senza quindi il check sulle featured.

  • Articoli: infine si crea la pagina avvisi che contiene il modulo "navigatore avvisi" e quello "lista avvisi", poi facciamo anche la pagina di dettaglio che contiene il modulo "avviso completo".


pdf gestire-news-typolight 15/05/2009,13:33 25.46 Kb

 


Aggiungi ai preferiti (158) | Visualizzazioni: 1245

Lascia il primo commento!
Commenti RSS

Scrivi Commento
  • Si prega di inserire commenti riguardanti l'articolo.
  • Commenti ritenuti offensivi verranno eliminati.
  • E' severamente vietato qualsiasi tipo di spam. Cose del genere verranno cancellate.
  • Assicurati di aggiornare(refresh) la pagina per visualizzare un nuovo codice.
  • Ovviamente questo accade se hai inserito il codice errato.
Nome:
E-mail
Sito web
Titolo:
Commento:



Codice:* Code

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

 
< Prec.   Pros. >