neuerungen in typoscript in typo3 version 4.7
Post on 19-May-2015
3.963 Views
Preview:
DESCRIPTION
TRANSCRIPT
04/12/2023 1TypoScript in 4.7
neues in TypoScript
Für die Version 4.7
04/12/2023TypoScript in 4.7 2
stdWrap für HTML-Tag
• config.htmlTag_stdWrap
04/12/2023TypoScript in 4.7 3
config.pageTitleSeparator
• Standard Trennzeichen „:“• config.pageTitleSeparator = -
• Noch Probleme mit „Whitespaces“ (Trim)• Möglich Lösung, stdWrap oder noTrimWrap Syntax
04/12/2023TypoScript in 4.7 4
<meta http-equiv> möglich
• Normalerweise page.meta.keywords = bla,blub,foo,bar normales Meta-Tag
• page.meta.keywords.httpEquivalent = 1 http-equiv Tag
Beispiel: meta.X-UA-Compatible = IE=edge,chrome=1meta.X-UA-Compatible.httpEquivalent = 1
Erzeugt:<meta http-equiv="X-UA-Compatible“ content="IE=edge,chrome=1">
04/12/2023TypoScript in 4.7 5
->if auf Files in PAGE• Alle Include* in PAGE mit ->if
o page.includeCSS.*.ifo page.includeJS.*.ifo page.includeJSlibs.*.ifo page.includeJSFooter.*.ifo page.includeJSFooterlibs.*.if
Browserweichen ohne Condition möglich
• Achtung: Starke Nutzung erhöht Anzahl der temporären Dateien
04/12/2023TypoScript in 4.7 6
Icons für filelink• „filelink“: hart-codierte Icons
• Neu: „filelink.icon“
• icon.path = Datei-PfadOrdner mit Dateien [file-ext].[png|gif|…]
• icon.ext = gifDatei-Extension des Image sets
• icon.widthAttribute = 16• Icon.heightAttribute = 18
04/12/2023TypoScript in 4.7 7
Anonymisiertes Logging
• config.stat* erweitert
• config.stat_IP_anonymize = [0|1]Grundsätzlich anonymisierung Einschalten
• config.stat_IP_anonymize_mask_ipv4 = 24“Netzmaske” die entfernt wird aus den Log
• config.stat_IP_anonymize_mask_ipv6 = 64“Netzmaske für IPv6”
• config.stat_logUser =[0|1]FE-Username in Logs “schwärzen”
04/12/2023TypoScript in 4.7 8
stdWrap für HMENU• Eigenschaften neu mit stdWrap:
o HMENU.minItemso HMENU.maxItemso HMENU.begin
• zB: geschickte Nutzung von gpVar: „Page-Browser“
04/12/2023TypoScript in 4.7 9
mehrfaches StdWrap• Jedes stdWrap Objekt:
o einmalig stdWrapo Feste Reihenfolge der Ausführung
• Hilfskonstrukte mit outerWrap.stdWrap unschön
• Lösung „orderedStdWrap“o Mehrfaches ausführen von stdWrap in definierter Reihenfolgeo Nächster Index erhält Ergebnis des Vorgängers
• „This is a working solution.“
04/12/2023TypoScript in 4.7 10
Cache-Tags per stdWrap
• Neue stdWrap Optionen für Cache-Steuerung
• 5 = TEXT5 {
cache.tags = tag_a,tag_b,tag_ccache.lifetime = 3600
data = date : Ustrftime = %H:%M:%S
}
• Sinnvoll: TCEMAIN.clearCacheCmd = tag_a
04/12/2023TypoScript in 4.7 11
felogin• stdWrap für alle Ausgaben• Jede Message
= individueller Marker
• Möglichkeit auf nicht existenten User Hinzuweisen:exposeNonexistentUserInForgotPasswordDialog = [0|1]ACHTUNG: Information Disclosure
top related