TYPO3 Themes - Ispiring people to share design
Dipendenze di “Theme Bootstrap” (required extensions)
Themes Bootstrap
Themes Gridelements
Gridelements
Themes
Static Info Tables
Dyncss less
Dyncss
TYPO3 Themes - Ispiring people to share design
Ereditarietà di “Theme Bootstrap”
Themes
Static Info Tables
Themes Gridelements
Gridelements
Themes Bootstrap
Dyncss less
Dyncss
TYPO3 Themes - Ispiring people to share design
Themes
Creare l’oggetto PAGE
Configurazione TypoScript automatica delle lingue
Inclusione automatica di TSConfig, TypoScript
Campi aggiuntivi (icone, behaviour, responsive, variants)
Costanti TypoScript editabili dal modulo backend anche per non Admin
TYPO3 Themes - Ispiring people to share design
Variabili “themes” in fluid_styled_content (TYPO3 7.6)
Fluid styled content non è ancora completamente
supportata, occorre quindi implementare i
layouts,templates e partials.
TYPO3 Themes - Ispiring people to share design
Variabili “themes” e il mapping CSS
lib.content.cssMap.responsive {
...
medium-default =
medium-hidden = hidden-
md
...
}
…
lib.icons.cssMap {
…
alert = glyphicon glyphicon-
alert
…
}
TYPO3 Themes - Ispiring people to share design
Variabili “themes” e il backend
themes.content.responsive.default {
...
medium.visibility {
default = LLL:EXT:theme_bootstrap/...
hidden = LLL:EXT:theme_bootstrap/…
}
...
}
TCEFORM.tt_content.tx_themes_icon.addItems {
…
}
TYPO3 Themes - Ispiring people to share design
Variabili “themes” e il backend
TYPO3 Themes - Ispiring people to share design
Themes Gridelements
Configurazione “backend layout”
Configurazione “gridelements”
TYPO3 Themes - Ispiring people to share design
Layout di pagina “themes_gridelements”
14 layouts con 4 aree di contenuto
content
colPos = 0
menu
colPos = 1
sidebar
colPos = 2
feature
colPos = 3
TYPO3 Themes - Ispiring people to share design
Contenuti di “themes_gridelements”
11 tipi di contenuti
contenitore
○ 2 colonne
○ 3 colonne
○ 4 colonne
○ ...
○ tabs