TYPO3 - Troubleshooting Version 8: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „FlashMessages:renderMode funktioniert nicht mehr. Den Parameter renderMode aus Fluid Templates entfernen (ist jetzt immer im Mode div) Beispiel <pre>…“) |
|||
| Zeile 1: | Zeile 1: | ||
| + | == FlashMessages in Fluid Templates == | ||
FlashMessages:renderMode funktioniert nicht mehr. Den Parameter renderMode aus Fluid Templates entfernen (ist jetzt immer im Mode div) | FlashMessages:renderMode funktioniert nicht mehr. Den Parameter renderMode aus Fluid Templates entfernen (ist jetzt immer im Mode div) | ||
| Zeile 15: | Zeile 16: | ||
Zugriff auf Settings in Fluid Templates klappt nicht mehr | Zugriff auf Settings in Fluid Templates klappt nicht mehr | ||
| + | |||
| + | == TCA Konfiguration == | ||
| + | Die Definition der Backend TableContentArray muss jetzt in eine '''eigene Datei statt in die ext_tables.php''' | ||
| + | |||
| + | Deprecation: #70514 - dynamicConfigFile is deprecated | ||
| + | |||
| + | See Issue #70514 | ||
| + | Description | ||
| + | |||
| + | The TCA configuration dynamicConfigFile within the ctrl section of a table has been marked as deprecated and must not be used any longer. | ||
| + | Impact | ||
| + | |||
| + | Using dynamicConfigFile within the ctrl section of a table will trigger a deprecation log entry. | ||
| + | Migration | ||
| + | |||
| + | The setting is typically used in ext_tables.php files of extensions. The table configuration (TCA) must be moved to an own file in Configuration/TCA/<table_name>.php. The dynamicConfigFile setting isn’t needed anymore since the whole TCA array definition is in this file. | ||
| + | |||
| + | Furthermore, any other TCA manipulation of third party tables must be moved to Configuration/TCA/Overrides and no TCA setting must remain in ext_tables.php. This is highly encouraged since TYPO3 CMS 6.2 already for performance reasons. If this change is not applied to extensions, extension compatibility6 must be loaded or further migration may not be applied to this portion of TCA leading to all sorts of possible issues. | ||
Version vom 8. Januar 2020, 17:26 Uhr
FlashMessages in Fluid Templates
FlashMessages:renderMode funktioniert nicht mehr. Den Parameter renderMode aus Fluid Templates entfernen (ist jetzt immer im Mode div)
Beispiel
<ul class="typo3-flashMessages">
<f:for each="{flashMessages}" as="flashMessage">
<li class="alert {flashMessage.class}">
<h4>{flashMessage.title}</h4>
{flashMessage.message}
</li>
</f:for>
</ul>
</f:flashMessages>
Zugriff auf Settings in Fluid Templates klappt nicht mehr
TCA Konfiguration
Die Definition der Backend TableContentArray muss jetzt in eine eigene Datei statt in die ext_tables.php
Deprecation: #70514 - dynamicConfigFile is deprecated
See Issue #70514 Description
The TCA configuration dynamicConfigFile within the ctrl section of a table has been marked as deprecated and must not be used any longer. Impact
Using dynamicConfigFile within the ctrl section of a table will trigger a deprecation log entry. Migration
The setting is typically used in ext_tables.php files of extensions. The table configuration (TCA) must be moved to an own file in Configuration/TCA/<table_name>.php. The dynamicConfigFile setting isn’t needed anymore since the whole TCA array definition is in this file.
Furthermore, any other TCA manipulation of third party tables must be moved to Configuration/TCA/Overrides and no TCA setting must remain in ext_tables.php. This is highly encouraged since TYPO3 CMS 6.2 already for performance reasons. If this change is not applied to extensions, extension compatibility6 must be loaded or further migration may not be applied to this portion of TCA leading to all sorts of possible issues.