Your SlideShare is downloading. ×
Neuerungen in TypoScript in TYPO3 Version 4.7
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Neuerungen in TypoScript in TYPO3 Version 4.7

3,954

Published on

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

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,954
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. neues in TypoScript Für die Version 4.7TypoScript in 4.7 3/31/2012 1
  • 2. stdWrap für HTML-Tag• config.htmlTag_stdWrapTypoScript in 4.7 3/31/2012 2
  • 3. config.pageTitleSeparator• Standard Trennzeichen „:“• config.pageTitleSeparator = -• Noch Probleme mit „Whitespaces“ (Trim)• Möglich Lösung, stdWrap oder noTrimWrap Syntax TypoScript in 4.7 3/31/2012 3
  • 4. <meta http-equiv> möglich• Normalerweise page.meta.keywords = bla,blub,foo,bar normales Meta-Tag• page.meta.keywords.httpEquivalent = 1 http-equiv TagBeispiel:meta.X-UA-Compatible = IE=edge,chrome=1meta.X-UA-Compatible.httpEquivalent = 1Erzeugt:<meta http-equiv="X-UA-Compatible“ content="IE=edge,chrome=1"> TypoScript in 4.7 3/31/2012 4
  • 5. ->if auf Files in PAGE• Alle Include* in PAGE mit ->if o page.includeCSS.*.if o page.includeJS.*.if o page.includeJSlibs.*.if o page.includeJSFooter.*.if o page.includeJSFooterlibs.*.if Browserweichen ohne Condition möglich• Achtung: Starke Nutzung erhöht Anzahl der temporären Dateien TypoScript in 4.7 3/31/2012 5
  • 6. Icons für filelink• „filelink“: hart-codierte Icons• Neu: „filelink.icon“• icon.path = Datei-Pfad Ordner mit Dateien [file-ext].[png|gif|…]• icon.ext = gif Datei-Extension des Image sets• icon.widthAttribute = 16• Icon.heightAttribute = 18 TypoScript in 4.7 3/31/2012 6
  • 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” TypoScript in 4.7 3/31/2012 7
  • 8. stdWrap für HMENU• Eigenschaften neu mit stdWrap: o HMENU.minItems o HMENU.maxItems o HMENU.begin• zB: geschickte Nutzung von gpVar: „Page-Browser“TypoScript in 4.7 3/31/2012 8
  • 9. mehrfaches StdWrap• Jedes stdWrap Objekt: o einmalig stdWrap o Feste Reihenfolge der Ausführung• Hilfskonstrukte mit outerWrap.stdWrap unschön• Lösung „orderedStdWrap“ o Mehrfaches ausführen von stdWrap in definierter Reihenfolge o Nächster Index erhält Ergebnis des Vorgängers • „This is a working solution.“ TypoScript in 4.7 3/31/2012 9
  • 10. Cache-Tags per stdWrap• Neue stdWrap Optionen für Cache-Steuerung• 5 = TEXT 5{ cache.tags = tag_a,tag_b,tag_c cache.lifetime = 3600 data = date : U strftime = %H:%M:%S }• Sinnvoll: TCEMAIN.clearCacheCmd = tag_aTypoScript in 4.7 3/31/2012 10
  • 11. felogin• stdWrap für alle Ausgaben• Jede Message = individueller Marker• Möglichkeit auf nicht existenten User Hinzuweisen: exposeNonexistentUserInForgotPasswordDialog = [0|1] ACHTUNG: Information Disclosure TypoScript in 4.7 3/31/2012 11

×