[TYPO3] Gestione avanzata dei contenuti: versionig e workflowRoberto Torresani
TYPO3 offre la possibilità di gestire siti di piccole dimensioni, ma anche portali con molti utenti abilitati all'aggiornamento dei contenuti. Permette di personalizzare dettagliatamente quali modifiche ogni utente può fare: intervenire solo su una lingua, solo su alcune pagine, su determinati contenuti, …
A volte però non basta. La struttura del portale può richiedere l'inserimento di materiale da parte di alcuni utenti, la revisione da parte di altri, o la preparazione di intere sezioni del sito, limitandone la visualizzazione.
In queste circostanze TYPO3 mette a disposizione i motori di workflow e di versioning. Ne saranno presentate le interfacce e alcune casistiche di utilizzo, per dimostrare come disporre di una gestione avanzata dei contenuti attraverso lo stesso cms.
Presentazione fatta durante il T3Camp Italia 2010, primo evento italiano di TYPO3, da Roberto Torresani (Bologna 27 novembre 2010)
Presentazione fatta durante il T3Camp Italia 2010, primo evento italiano di TYPO3, da Roberto Torresani (Bologna 27 novembre 2010).
In questo talk saranno fornite informazioni base di typoscript: come leggere i manuali, ed alcuni casi pratici di utilizzo.
Si parlerà di StdWrap, top object, creazione di interfacce web, personalizzazioni di estensioni, gestione di permessi del backend e altre funzionalità.
Un mondo dietro le quinte che farà capire perché l'utilizzo di un cms enterprise, definito da alcuni troppo complicato, può dare grossi risultati con pochi sforzi.
Generalmente, si adoperano solo le funzionalità più intuitive dei software a propria disposizione, rischiando di non approfondire le potenzialità che ne sono presenti. Anche per TYPO3, molti utenti decidono che è sufficiente limitarsi a gestire solo quello che dipende da un click del mouse. La marcia in più è data da typoscript.
T3Camp Italia 2014 - TypoScript: personalizzare la configurazione di css_styl...Roberto Torresani
Presentazione al T3Camp Italia 2014.
Indicazioni su css_styled_content e come personalizzarlo, l'utilizzo dell'estensione content_designer e le novità di TypoScript in TYPO3 CMS 6.1 LTS
Presentazione al T3Camp Italia 2014 sulle principali novità di TYPO3 CMS 6.2 LTS.
Documento ufficiale con tutte le novità: http://www.slideshare.net/erreti/typo3-cms-62-lts-le-novit
L'Arte del Templating: Typoscript, Fluid e Grid ElementsElena Bartolotti
L’integrazione tra Fluid e Grid Elements permette la gestione di molteplici layout FrontEnd e BackEnd in grado di realizzare le più fantasiose richieste grafiche, senza complicare la vita ai content editors.
Nella presentazione vediamo insieme come realizzare un sito utilizzando FLUID e l'estensione GridElements, creando BackEnd Layout in base al risultato FrontEnd da ottenere.
Sito demo con codici sorgenti: t3campitalia.intera.it/elena/t3camp14
Typo3 dall'antipasto al dessert - T3camp Italia 2011Elena Bartolotti
T3camp Italia 2011: presentazione di una demo sulla configurazione del CMS TYPO3, dall'installazione alla messa online con esempi pratici dell'uso del TypoScript. Una sorta di tutorial di base per muovere i primi passi nella creazione di un sito web con TYPO3
8 aprile a Milano presentazione della nuova versione TYPO3 CMS 8 LTS, Per maggiori informazioni: hellotypo3.it
In attesa, nella presentazione, trovate tutte le novità inserite nella versione 8.6
[TYPO3] Gestione avanzata dei contenuti: versionig e workflowRoberto Torresani
TYPO3 offre la possibilità di gestire siti di piccole dimensioni, ma anche portali con molti utenti abilitati all'aggiornamento dei contenuti. Permette di personalizzare dettagliatamente quali modifiche ogni utente può fare: intervenire solo su una lingua, solo su alcune pagine, su determinati contenuti, …
A volte però non basta. La struttura del portale può richiedere l'inserimento di materiale da parte di alcuni utenti, la revisione da parte di altri, o la preparazione di intere sezioni del sito, limitandone la visualizzazione.
In queste circostanze TYPO3 mette a disposizione i motori di workflow e di versioning. Ne saranno presentate le interfacce e alcune casistiche di utilizzo, per dimostrare come disporre di una gestione avanzata dei contenuti attraverso lo stesso cms.
Presentazione fatta durante il T3Camp Italia 2010, primo evento italiano di TYPO3, da Roberto Torresani (Bologna 27 novembre 2010)
Presentazione fatta durante il T3Camp Italia 2010, primo evento italiano di TYPO3, da Roberto Torresani (Bologna 27 novembre 2010).
In questo talk saranno fornite informazioni base di typoscript: come leggere i manuali, ed alcuni casi pratici di utilizzo.
Si parlerà di StdWrap, top object, creazione di interfacce web, personalizzazioni di estensioni, gestione di permessi del backend e altre funzionalità.
Un mondo dietro le quinte che farà capire perché l'utilizzo di un cms enterprise, definito da alcuni troppo complicato, può dare grossi risultati con pochi sforzi.
Generalmente, si adoperano solo le funzionalità più intuitive dei software a propria disposizione, rischiando di non approfondire le potenzialità che ne sono presenti. Anche per TYPO3, molti utenti decidono che è sufficiente limitarsi a gestire solo quello che dipende da un click del mouse. La marcia in più è data da typoscript.
T3Camp Italia 2014 - TypoScript: personalizzare la configurazione di css_styl...Roberto Torresani
Presentazione al T3Camp Italia 2014.
Indicazioni su css_styled_content e come personalizzarlo, l'utilizzo dell'estensione content_designer e le novità di TypoScript in TYPO3 CMS 6.1 LTS
Presentazione al T3Camp Italia 2014 sulle principali novità di TYPO3 CMS 6.2 LTS.
Documento ufficiale con tutte le novità: http://www.slideshare.net/erreti/typo3-cms-62-lts-le-novit
L'Arte del Templating: Typoscript, Fluid e Grid ElementsElena Bartolotti
L’integrazione tra Fluid e Grid Elements permette la gestione di molteplici layout FrontEnd e BackEnd in grado di realizzare le più fantasiose richieste grafiche, senza complicare la vita ai content editors.
Nella presentazione vediamo insieme come realizzare un sito utilizzando FLUID e l'estensione GridElements, creando BackEnd Layout in base al risultato FrontEnd da ottenere.
Sito demo con codici sorgenti: t3campitalia.intera.it/elena/t3camp14
Typo3 dall'antipasto al dessert - T3camp Italia 2011Elena Bartolotti
T3camp Italia 2011: presentazione di una demo sulla configurazione del CMS TYPO3, dall'installazione alla messa online con esempi pratici dell'uso del TypoScript. Una sorta di tutorial di base per muovere i primi passi nella creazione di un sito web con TYPO3
8 aprile a Milano presentazione della nuova versione TYPO3 CMS 8 LTS, Per maggiori informazioni: hellotypo3.it
In attesa, nella presentazione, trovate tutte le novità inserite nella versione 8.6
T3CAMP Italia 2011: Esempi e soluzioni per creare in TYPO3 dei layout che possano adattarsi a device con diverse dimensioni, risoluzioni, interfacce ecc... Con particolare attenzione ai dispositivi mobile.
Templavoila Framework non permette di fare cose nuove ma fornisce un workflow basato su codice e best practices, per produrre siti di aspetto diverso in modo veloce e consistente usando TemplaVoila.
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Ajax è una inesauribile risorsa per arricchire la user experience nella fruizione di contenuti.
Generalmente l'integrazione dei comportamenti Ajax in un sito web viene progettata a tavolino rispetto ai contenuti e gli obiettivi di visualizzazione del sito, mentre è molto più complicato mettere a disposizione dell'editore la possibilità di personalizzare i contenuti nel momento della pubblicazione.
Questo intervento si rivolge ai web designer senza particolari conoscenze nello sviluppo TYPO3 e propone l'implementazione di una Extension, che attraverso l'uso di jQuery, personalizza il rendering dei tt_content TYPO3 nel momento della pubblicazione.
Vuole essere inoltre uno spunto per l'ideazione di nuove visualizzazioni nello sviluppo di siti TYPO3.
Riassunto delle funzionalità. modifiche e aggiornamenti presenti nella versione 7.5, in preparazione del rilascio della nuova LTS previsto per il 10 novembre. Sarà organizzato un Party Release in cui conoscere da vicino il nuovo prodotto CMS. Contattami per avere maggiori informazioni.
Tesseract Project - T3Camp Italia 2011 Bolognaalfredo furnò
Il progetto Tesseract è un insieme di estensioni progettate per facilitare
l’estrazione e la visualizzazione di dati in TYPO3,
utilizzando controller e formati di dati standard.
Maggiori informazioni su
http://www.typo3-tesseract.com
Queste sono le slide della mia presentazione al T3CampItalia 2011. Argomento della presentazione è stata la sicurezza in TYPO3, dalle impostazioni in fase di installazione, alle estensioni utili (es. il PHPIDS: Intrusion detection system), fino alle tecniche di programmazione per evitare gli attacchi più comuni (es. sql injection e cross site scripting).
La versione 10.2 di TYPO3 è la terza versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020. E’ anche l’ultima versione dello sprint dell’anno.
Molte funzionalità sono state sviluppate durante la TYPO3 Initiative Week (T3INIT19) e TYPO3 v10.2 contiene già alcuni di questi sviluppi.
Questa versione apre la strada ad un ambiente all’avanguardia. TYPO3 v10.2 non supporta solo Symfony versione 5.0, ma è anche la prima versione di TYPO3 che supporta PHP versione 7.4. E’ anche l’ultima versione prima della freeze release di
febbraio 2020.
Come aumentare la sicurezza della propria installazione TYPO3 e delle proprie estensioni! Le slide del mio intervento al t3CampItalia 2011 dove ho parlato di come configurare al meglio TYPO3 in fase di installazione, su quali tecniche adottare per evitare gli attacchi più diffusi (es. sql injection e cross site scripting) e su quali estensioni possono aiutare a difendersi dagli attacchi (es. PHPIDS Intrusion Detection System).
A fine 2015 è stato lanciato lo sviluppo della nuova major release di TYPO3 CMS. A marzo 2016 il rilascio della prima sprint release. In questo documento si trovano tutte le novità di TYPO3 CMS 8.0
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domaingammsystem
Talk per il primo evento italiano dedicato a TYPO3, Bologna 26 27 Novembre 2010.
Il talk vuole dare una panoramica sul tipo di applicazioni sviluppabili e sviluppate con TYPO3. Target informativo per tutti.
Topic: Templating in Symfony
Language: italian (english version soon)
First of three presentations shown during the first edition of the Train to Symfony
Verona 13/14 April 2013
http://traintosymfony.com
http://twitter.com/TrainToSymfony
Emanuele Gaspari
https://twitter.com/inmarelibero
Topic: Symfony
Language: italian (english version soon)
First of three presentations shown during the first edition of the Train to Symfony
Verona 13/14 April 2013
http://traintosymfony.com
http://twitter.com/TrainToSymfony
Emanuele Gaspari
https://twitter.com/inmarelibero
Tutte le novità presenti in TYPO3 CMS 7.4, rilasciato il 4 agosto 2015. A fine anno è previsto il rilascio della nuova versione LTS.
Hai qualche dubbio o curiosità su TYPO3? Contattami subito!
Come ultima versione del ciclo di rilasci sprint della v10, TYPO3 versione 10.3 è definita versione "feature freeze". Questo significa nessuna nuova funzionalità d’ora in poi e fino alla versione LTS di aprile il core team e tutti i collaboratori saranno focalizzati sui test, la pulizia e il miglioramento della versione.
TYPO3 v10.4 (chiamato anche TYPO3 v10 LTS indicando che si tratta di una versione di supporto a lungo termine) è la nostra nuova ammiraglia e, senza dubbio, uno dei sistemi di gestione dei contenuti open source basati su PHP più avanzati attualmente sul mercato.
More Related Content
Similar to Pratica dopo il manuale Typoscript Reference
T3CAMP Italia 2011: Esempi e soluzioni per creare in TYPO3 dei layout che possano adattarsi a device con diverse dimensioni, risoluzioni, interfacce ecc... Con particolare attenzione ai dispositivi mobile.
Templavoila Framework non permette di fare cose nuove ma fornisce un workflow basato su codice e best practices, per produrre siti di aspetto diverso in modo veloce e consistente usando TemplaVoila.
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Questo intervento si rivolge ai web designer senza particolari conoscenze di sviluppo TYPO3 e tratta della creazione di templates di pagine e contenuti attraverso il framework Fluid Powered TYPO3
Ajax è una inesauribile risorsa per arricchire la user experience nella fruizione di contenuti.
Generalmente l'integrazione dei comportamenti Ajax in un sito web viene progettata a tavolino rispetto ai contenuti e gli obiettivi di visualizzazione del sito, mentre è molto più complicato mettere a disposizione dell'editore la possibilità di personalizzare i contenuti nel momento della pubblicazione.
Questo intervento si rivolge ai web designer senza particolari conoscenze nello sviluppo TYPO3 e propone l'implementazione di una Extension, che attraverso l'uso di jQuery, personalizza il rendering dei tt_content TYPO3 nel momento della pubblicazione.
Vuole essere inoltre uno spunto per l'ideazione di nuove visualizzazioni nello sviluppo di siti TYPO3.
Riassunto delle funzionalità. modifiche e aggiornamenti presenti nella versione 7.5, in preparazione del rilascio della nuova LTS previsto per il 10 novembre. Sarà organizzato un Party Release in cui conoscere da vicino il nuovo prodotto CMS. Contattami per avere maggiori informazioni.
Tesseract Project - T3Camp Italia 2011 Bolognaalfredo furnò
Il progetto Tesseract è un insieme di estensioni progettate per facilitare
l’estrazione e la visualizzazione di dati in TYPO3,
utilizzando controller e formati di dati standard.
Maggiori informazioni su
http://www.typo3-tesseract.com
Queste sono le slide della mia presentazione al T3CampItalia 2011. Argomento della presentazione è stata la sicurezza in TYPO3, dalle impostazioni in fase di installazione, alle estensioni utili (es. il PHPIDS: Intrusion detection system), fino alle tecniche di programmazione per evitare gli attacchi più comuni (es. sql injection e cross site scripting).
La versione 10.2 di TYPO3 è la terza versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020. E’ anche l’ultima versione dello sprint dell’anno.
Molte funzionalità sono state sviluppate durante la TYPO3 Initiative Week (T3INIT19) e TYPO3 v10.2 contiene già alcuni di questi sviluppi.
Questa versione apre la strada ad un ambiente all’avanguardia. TYPO3 v10.2 non supporta solo Symfony versione 5.0, ma è anche la prima versione di TYPO3 che supporta PHP versione 7.4. E’ anche l’ultima versione prima della freeze release di
febbraio 2020.
Come aumentare la sicurezza della propria installazione TYPO3 e delle proprie estensioni! Le slide del mio intervento al t3CampItalia 2011 dove ho parlato di come configurare al meglio TYPO3 in fase di installazione, su quali tecniche adottare per evitare gli attacchi più diffusi (es. sql injection e cross site scripting) e su quali estensioni possono aiutare a difendersi dagli attacchi (es. PHPIDS Intrusion Detection System).
A fine 2015 è stato lanciato lo sviluppo della nuova major release di TYPO3 CMS. A marzo 2016 il rilascio della prima sprint release. In questo documento si trovano tutte le novità di TYPO3 CMS 8.0
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domaingammsystem
Talk per il primo evento italiano dedicato a TYPO3, Bologna 26 27 Novembre 2010.
Il talk vuole dare una panoramica sul tipo di applicazioni sviluppabili e sviluppate con TYPO3. Target informativo per tutti.
Topic: Templating in Symfony
Language: italian (english version soon)
First of three presentations shown during the first edition of the Train to Symfony
Verona 13/14 April 2013
http://traintosymfony.com
http://twitter.com/TrainToSymfony
Emanuele Gaspari
https://twitter.com/inmarelibero
Topic: Symfony
Language: italian (english version soon)
First of three presentations shown during the first edition of the Train to Symfony
Verona 13/14 April 2013
http://traintosymfony.com
http://twitter.com/TrainToSymfony
Emanuele Gaspari
https://twitter.com/inmarelibero
Tutte le novità presenti in TYPO3 CMS 7.4, rilasciato il 4 agosto 2015. A fine anno è previsto il rilascio della nuova versione LTS.
Hai qualche dubbio o curiosità su TYPO3? Contattami subito!
Similar to Pratica dopo il manuale Typoscript Reference (20)
Come ultima versione del ciclo di rilasci sprint della v10, TYPO3 versione 10.3 è definita versione "feature freeze". Questo significa nessuna nuova funzionalità d’ora in poi e fino alla versione LTS di aprile il core team e tutti i collaboratori saranno focalizzati sui test, la pulizia e il miglioramento della versione.
TYPO3 v10.4 (chiamato anche TYPO3 v10 LTS indicando che si tratta di una versione di supporto a lungo termine) è la nostra nuova ammiraglia e, senza dubbio, uno dei sistemi di gestione dei contenuti open source basati su PHP più avanzati attualmente sul mercato.
La versione 10.1 di TYPO3 è la seconda versione dello sprint per arrivare alla versione LTS (supporto a lungo termine) nel 2020.
La nuova release ingloba più di 240 commit di Git (modifiche del codice sorgente revisionate, testate e approvate) dalla sua versione precedente la 10.0 pubblicata dieci settimane prima.
Sebbene gli utenti di backend non vedranno molti cambiamenti evidenti o nuove funzionalità importanti, TYPO3 versione 10.1 racchiude una serie di miglioramenti nel core.
Un riepilogo con tutte le novità presenti nella nuova sprint release di TYPO3 CMS: Love at first Site.
E' previsto il rilascio della versione 9 LTS per il 2 ottobre 2018
La nuova sprint release: TYPO3 CMS 8.4
Le principali innovazioni:
- revisione del backend per un utilizzo da tablet e da smartphone
- prosegue la migrazione ad un totale utilizzo di Doctrine per le chiamate al database, manuale compreso
- wizard per semplificare e monitorare gli upgrade di release
- e molte altri miglioramenti descritti in questo documento
Tightening the screws è lo slogan che caratterizza questo nuovo rilascio di TYPO3 CMS. La versione 8.1 introduce aggiornamenti sull'interfaccia grafica del modulo workspace, la gestione dei database con Doctrine e molti altri miglioramenti.
Il 10 novembre 2015 viene rilasciato TYPO3 CMS 7.6, la nuova versione LTS con supporto fino al 2018. Queste le differenze con la versione 7.5 e fra qualche giorno i documenti con tutte le differenze tra TYPO3 CMS 6.2 LTS e TYPO3 CMS 7 LTS
Le novità introdotte in TYPO3 CMS 7.3, nuova versione rilasciata il 16 giugno 2015.
A voi i commenti sulle nuove funzionalità introdotte, in attesa del rilascio LTS definitivo, che renderà questo cms ancora più veloce e stabile.
1. Pratica dopo il manuale
TYPOSCRIPT REFERENCE
Relatore: Roberto Torresani
T3Camp Italia Bologna 28/29 Ottobre 2011
Il secondo evento italiano dedicato a Typo3
2. Roberto Torresani
Libero professionista dal 2003
Socio fondatore POSIT (Trento) nel 2007
TYPO3 dal 2005
Realizzazione siti e portali
Consulenze per web agency
Formazione base e avanzata
TYPO3 Certifier Integrator
Pag. 2 http://www.t3campitalia.it/
3. T3Camp Italia 2010
Typoscript, questo sconosciuto
● Cos'è typoscript
● Come funziona
● Dov'è utilizzato
● Esempi pratici di base
● Riferimenti a manuali
Pag. 3 http://www.t3campitalia.it/
4. Qualche
difficoltà?
Pag. 4 http://www.t3campitalia.it/
6. Più modi per arrivare
Pag. 6 http://www.t3campitalia.it/
7. Non so più cosa fare
Pag. 7 http://www.t3campitalia.it/
8. I prossimi 30 minuti
● Quando e perché sfruttare typoscript
● Strade alternative
● Esempi concreti
● Personalizzazione backend
● Menu, siti multilingua, personalizzare estensioni
● stdWrap, condizioni, content object, …
● Estrazione dati da database
● Le solite proposte dei grafici
● Idee casuali
Pag. 8 http://www.t3campitalia.it/
9. A volte ...
● Si cerca un'estensione da installare che può:
● appesantire il sistema
● creare possibili malfunzionamenti e relativi
aggiornamenti
● non essere sempre personalizzabile
● Con typoscript:
● tutto è gestito dal core di TYPO3
● sicurezza del codice
● facilità di personalizzazione
Pag. 9 http://www.t3campitalia.it/
10. Immagine di banner
● Il cliente deve poter gestire le immagini di banner
● Nel caso non sia presente un' immagine va
visualizzata quella del padre (ricorsivo)
Pag. 10 http://www.t3campitalia.it/
13. Frase in evidenza
● Come il banner, va visualizzata una frase che il
cliente può personalizzare in ogni pagina.
● Se la frase non è presente si eredita quella della
pagina padre
Pag. 13 http://www.t3campitalia.it/
15. Setup e constant per frase
● Constant
fraseDefault = Se hai un'idea …
autoreDefault = Jim Morrison
● Setup
page.10.subparts.FRASE = COA {
10 = TEXT
10.field = abstract
10.ifEmpty = {$fraseDefault}
20 = TEXT
20.field = author
20.ifEmpty = {$autoreDefault}
20.wrap = <br/><span class="autore">(|)</span> }
Pag. 15 http://www.t3campitalia.it/
16. Permessi accesso pagine
● Più utenti gestiscono i contenuti di un sito
● Quando un utente crea una nuova pagina, gli altri
utenti non vedono la pagina
Pag. 16 http://www.t3campitalia.it/
17. Page TSConfig
TCEMAIN {
# ID gruppo proprietario nuove pagine
permissions.groupid = 1
# Permessi del gruppo nuove pagine
permissions.group = show,edit,new,editcontent
}
Pag. 17 http://www.t3campitalia.it/
18. Personalizzare Conten Element
Il cms deve permettere variazioni
grafiche nella visualizzazione dei
blocchi testo (content element)
Pag. 18 http://www.t3campitalia.it/
21. Pagine con template differenti
Le pagine di secondo livello del sito
devono prevedono più template:
● Template due colonne
● Template tre colonne
Pag. 21 http://www.t3campitalia.it/
23. Setup template più layout
# Layout di pagina
[globalVar = TSFE:page|layout=0]
page.10.template.file = fileadmin/col2.html
[global]
[globalVar = TSFE:page|layout=1]
page.10.template.file = fileadmin/col3.html
[global]
Pag. 23 http://www.t3campitalia.it/
24. Label multilingua
In tutte le pagine del sito deve essere presente una
label multilingua
Pag. 24 http://www.t3campitalia.it/
25. Constant per label multilingua
● Constant
labelSocial = Folgen Sie uns auf
[globalVar = GP:L=1]
labelSocial = Seguici su
[end]
[globalVar = GP:L=2]
labelSocial = Follow us on
[end]
Pag. 25 http://www.t3campitalia.it/
26. Setup per label multilingua
● Setup
page.10.subparts.SOCIAL = COA
page.10.subparts.SOCIAL {
10 = TEXT
10.value = {$labelSocial}
10.wrap = <div class="label">|</div>
}
Pag. 26 http://www.t3campitalia.it/
27. Localizzazione estensioni
● Un' estensione installata non presenta la traduzione
nella lingua del sito
● La traduzione presente in un' estensione non piace
al cliente
Pag. 27 http://www.t3campitalia.it/
29. Variabile da localconf
● localconf.php
$TYPO3_CONF_VARS['TORRESANI']['email'] =
'typo3@torresani.eu';
● Setup
page.60 = TEXT
page.60.data = global:TYPO3_CONF_VARS|TORRESANI|email
Pag. 29 http://www.t3campitalia.it/
30. Titolo pagina padre
Nel menu di secondo livello, indicare il nome della
pagina di primo livello, senza link
Pag. 30 http://www.t3campitalia.it/
31. Setup per titolo pagina
page.10.subparts.TITOLO_MENU2 = HMENU
page.10.subparts.TITOLO_MENU2 {
special = rootline
includeNotInMenu = 1
entryLevel = 1
maxItems = 1
begin = 2
1 = TMENU
1{
expAll = 0
wrap = <span class="titolo_menu2">|</span>
NO {
DoNotLinkIt = 1 } } }
Pag. 31 http://www.t3campitalia.it/
32. Personalizzazione per colonna
● Un sito presenta una grafica suddivisa in tre
colonne;
● Nel backend sono utilizzate le colonne LEFT, NORMAL
e RIGHT;
● Personalizzare la classe del link in base alla colonna
di appartenenza
Pag. 32 http://www.t3campitalia.it/
35. Pagina senza contenuti
Se la pagina non presenta dei contenuti,
visualizzare la stringa:
“Pagina in allestimento”
Pag. 35 http://www.t3campitalia.it/
36. Setup per pagina vuota
page.10.subparts.CONTENT = COA
page.10.subparts.CONTENT {
10 = HTML
10 < styles.content.get
10.if.isTrue.cObject < styles.content.get
20 = TEXT
20.value = <h1>{field:title}</h1><p><i>pagina in
allestimento</i></p>
20.insertData = 1
20.if.isFalse.cObject < styles.content.get
}
Pag. 36 http://www.t3campitalia.it/
37. Ultima news in evidenza
Nella home page del sito va visualizzato il titolo, con
link al dettaglio, dell'ultima news inserita
Pag. 37 http://www.t3campitalia.it/
39. Typoscript ultima news (2/2)
[....]
renderObj = COA
renderObj {
10 = HTML
10.value.field = title
10.value.typolink.parameter = 50
10.value.typolink.additionalParams.field = uid
10.value.typolink.additionalParams.wrap =
&tx_ttnews[tt_news]=|
}
}
}
Pag. 39 http://www.t3campitalia.it/
40. Configurazioni differenti
Nella stessa pagina di un sito devono essere
visualizzate due istanze della stessa
estensione con configurazioni differenti
Pag. 40 http://www.t3campitalia.it/