Every release has some big features which get all the attention they deserve. Just like the previous years we're going to take a look at some of the smaller features. One of them might be the thing that you really need for a certain website or it may be the feature that your editors have missed for so long.
7. PRESETS IN NEW VIEW MODULE
31/07/2019 New Little Gems in TYPO3 v9 7
8. SYSTEM MAINTAINERS
Admin users with extra rights
Direct access to Install Tool modules
In Development context for all admins
31/07/2019 New Little Gems in TYPO3 v9 8
16. SVG INLINE RENDERING
SVG object in TypoScript
renderMode = inline
Inline SVG can be manipulated using CSS and
JS
31/07/2019 New Little Gems in TYPO3 v9 16
18. AUTOMATIC LANGUAGE MENU
31/07/2019 New Little Gems in TYPO3 v9 18
10 = TYPO3CMSFrontendDataProcessing
LanguageMenuProcessor
10 {
languages = auto
as = languageNavigation
}
19. AUTOMATIC LANGUAGE MENU
31/07/2019 New Little Gems in TYPO3 v9 19
<f:for each="{languagenavigation}" as="item">
<li class="{f:if(condition: item.active, then: 'active')}">
<f:if condition="{item.available}">
<f:then>
<a href="{item.link}"
hreflang="{item.hreflang}"
title="{item.title}">
<span>{item.navigationTitle}</span>
</a>
</f:then>
<f:else>
<span>{item.navigationTitle}</span>
</f:else>
</f:if>
</li>
</f:for>
20. ADD SQL LOGGING TO ADMINPANEL
31/07/2019 New Little Gems in TYPO3 v9 20
21. ADD SQL LOGGING TO ADMINPANEL
31/07/2019 New Little Gems in TYPO3 v9 21
23. ADDITIONAL QUERY RESTRICTIONS
$GLOBALS['TYPO3_CONF_VARS']['DB']
['additionalQueryRestrictions']
$queryBuilder→getRestrictions()→removeAll()
not removed if “enforced”
Can be removed by type
31/07/2019 New Little Gems in TYPO3 v9 23
24. ADDITIONAL QUERY RESTRICTIONS
You can disable additional restrictions from
other exts
Use case: GDPR, ...
31/07/2019 New Little Gems in TYPO3 v9 24
25. PRESERVE IMAGE ROTATION IF ORIENT IS
SAVED IN EXIF
Some digicams record portrait/landscape
images in same width/height
Add orientation in EXIF data
Orientation is detected and used in image
manipulation
31/07/2019 New Little Gems in TYPO3 v9 25
26. USE UTF8MB4 ON MYSQL FOR NEW
INSTANCES
31/07/2019 New Little Gems in TYPO3 v9 26
27. AUTO CREATE MANAGEMENT DB FIELDS
FROM TCA CTRL
“management” fields (and indexes) auto
created
Based on TCA ‘ctrl’ section
ext_tables.sql still leading
31/07/2019 New Little Gems in TYPO3 v9 27