Sici Templates

Informazioni su questo documento

Copyright © 2005-2007 Amministrazione Provinciale di Pesaro e Urbino

Autore: Davide Principi

Versione Sici Templates di riferimento: 2352

Posizione originale: http://www.docweb.provincia.pu.it/fileadmin/sici_templates/doc

$Id: index.html 2976 2007-11-19 09:42:29Z davide $
$URL: https://tritone/svn/REPOS01/Typo3/tmpl/sici/trunk/doc/index.html $

È l'insieme di template HTML, fogli di stile CSS, immagini, codice TypoScript sviluppati dall'Ufficio Gestione Rete Telematica Provinciale (2.3.1.2) nell'ambito del progetto DocWeb.

Versione

Le informazioni sulla versione sono contenute nel file VERSION.

Download

Il pacchetto è disponibile in due differenti forme: light e full; è disponibile per il download solo la versione light: http://www.docweb.provincia.pu.it/index.php?id=sici_templates

Licenza

Sici Templates è rilasciato sotto i termini della licenza GNU General Public License.

Davide & Samuele: Typo3 takes over!

Autori

Sici Templates è stato realizzato da

Conformità

Sici Templates è sviluppato in maniera conforme alle "Specifiche di configurazione per Typo3" [SCT].


Documentazione

Sici Templates Full ha disponibile una configurazione a tre livelli (Base, Tema, Sotto-tema). I temi disponibili sono

union
Tema base per i siti sviluppati nell'ambito del progetto DocWeb che si articola a sua volta in numerosi sotto-temi.
turin
Tema predisposto per il portale web del turismo della Provincia di Pesaro e Urbino, ancora non pubblicato.

Nella versione light Sici Templates ha disponibile il solo tema union con il sotto-tema factotum.

Dipendenze

Sici Templates è sviluppato su Typo3 versione 4.1, e richiede le seguenti estensioni di base:

La lista completa delle dipendenze è nel file di documentazione DEPENDENCIES.

Descrizione dei livelli

Consideriamo riservato l'"object path" lib.tmpl.sici.. Al suo interno sono contenuti content objects che costituiscono gli elementi del template del sito.

Livello 1: Base

Questo livello imposta la configurazione per i plugin di FE (tt_news, linklist...), i content type standard di Typo3 (tt_address...), css_styled_content e il modello di pagina di default, per la stampa e la versione pdf.

Definisce i template subpart degli oggetti TEMPLATE.

Livello 2: Tema (union)

A questo livello è disponibile il tema union. Il livello 2 configura il template selector e carica i template base e area contenuti di default.

Il tema fornisce il template HTML e i fogli di stile relativi.

Livello 3: Sottotema

Questo livello carica un template base specifico del sotto-tema nel template selector e comprende le immagini e i fogli di stile relativi al sotto-tema.

Caricamento TS template

Dopo aver incluso i file nel root-template del sito che utilizzerà Sici Templates, secondo le modalità specificate in SCT (per un suggerimento vedere anche il file INCLUDES), procedere con i seguenti passi:

  1. Impostare le costanti
  2. Copiare l'oggetto lib.tmpl.sici.page nel cObj PAGE di default (typeNum=0). Per esempio
    page = PAGE 
    page < lib.tmpl.sici.page
    page {
      typeNum = 0
      meta < lib.tmpl.sici.metatags
      config {
        admPanel = 1
      }
    }
  3. Aggiungere i campi di Template Selector nella rootline!. Dalla versione 2105 è necessario aggiungere i campi tx_rlmptmplselector_main_tmpl e tx_rlmptmplselector_ca_tmpl alla rootline. Vedere "addRootLineFields" nel file typo3conf/localconf.php. Per esempio
    $TYPO3_CONF_VARS["FE"]["addRootLineFields"] .= ',tx_rlmptmplselector_main_tmpl,tx_rlmptmplselector_ca_tmpl'; // added for Sici Templates

File "ts" aggiuntivi

Costanti

Le costanti definite da questo package hanno tutte prefisso tmpl.sici. ad eccezione di tmpl.search_uid e tmpl.portal_uid.

L'elenco e la descrizione delle costanti utilizzate da Sici Templates sono contenuti nel file CONSTANTS.


Riferimenti

[GPL]
GNU General Public License, Free Software Foundation, 1991.
[SCT]
Specifiche di configurazione per Typo3, Amministrazione Provinciale di Pesaro e Urbino, 2007.