neuerungen in typoscript in typo3 version 4.7

11

Click here to load reader

Upload: steffen-ritter

Post on 19-May-2015

3.963 views

Category:

Documents


2 download

DESCRIPTION

Ein kurzer Überblick über neue Optionen für TypoScript in Version 4.7.

TRANSCRIPT

Page 1: Neuerungen in TypoScript in TYPO3 Version 4.7

04/12/2023 1TypoScript in 4.7

neues in TypoScript

Für die Version 4.7

Page 2: Neuerungen in TypoScript in TYPO3 Version 4.7

04/12/2023TypoScript in 4.7 2

stdWrap für HTML-Tag

• config.htmlTag_stdWrap

Page 3: Neuerungen in TypoScript in TYPO3 Version 4.7

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

Page 4: Neuerungen in TypoScript in TYPO3 Version 4.7

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">

Page 5: Neuerungen in TypoScript in TYPO3 Version 4.7

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

Page 6: Neuerungen in TypoScript in TYPO3 Version 4.7

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

Page 7: Neuerungen in TypoScript in TYPO3 Version 4.7

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”

Page 8: Neuerungen in TypoScript in TYPO3 Version 4.7

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“

Page 9: Neuerungen in TypoScript in TYPO3 Version 4.7

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.“

Page 10: Neuerungen in TypoScript in TYPO3 Version 4.7

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

Page 11: Neuerungen in TypoScript in TYPO3 Version 4.7

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