[!!!][FEATURE] Switch to standalone Fluid template engine
This change: * Adds `typo3fluid/fluid` as dependency * Converts system extension `fluid` to a so-called Fluid adapter * Adds TYPO3-specific Fluid integrations as compatibility layer * Turns Fluid's RenderingContext into a very flexible API * Updates a few templates and core ViewHelpers for compatibility On a more general level the change allows using a wide array of new template syntaxes and integration features (see feature documentation included with this commit in `core` extension). The breaking changes are minimal; mostly caused by removal of deprecated code from the `fluid` system extension (rather than fundamental changes to how Fluid itself works). Custom templates should work with little or no migration required. Change-Id: Ib505cb66dabcc711868924d2fab3015ce549fbde Releases: master Resolves: #62940 Resolves: #69863 Resolves: #58752 Resolves: #48221 Resolves: #49903 Resolves: #54509 Resolves: #55343 Resolves: #55660 Resolves: #57446 Resolves: #70036 Resolves: #61144 Resolves: #60082 Resolves: #11287 Resolves: #70960 Resolves: #71552 Resolves: #67930 Resolves: #48656 Resolves: #71821 Resolves: #59540 Reviewed-on: https://review.typo3.org/42425 Tested-by:Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Marc Neuhaus <apocalip@gmail.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Xavier Perseguers <xavier@typo3.org> Tested-by:
Xavier Perseguers <xavier@typo3.org> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- composer.json 6 additions, 2 deletionscomposer.json
- composer.lock 40 additions, 2 deletionscomposer.lock
- typo3/sysext/backend/Classes/ViewHelpers/AvatarViewHelper.php 1 addition, 2 deletions...3/sysext/backend/Classes/ViewHelpers/AvatarViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/Be/PagePathViewHelper.php 1 addition, 2 deletions...ysext/belog/Classes/ViewHelpers/Be/PagePathViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/ErrorIconViewHelper.php 1 addition, 2 deletions.../sysext/belog/Classes/ViewHelpers/ErrorIconViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/Form/TranslateLabelSelectViewHelper.php 1 addition, 1 deletion...asses/ViewHelpers/Form/TranslateLabelSelectViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/FormatDetailsViewHelper.php 1 addition, 2 deletions...ext/belog/Classes/ViewHelpers/FormatDetailsViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/HistoryEntryViewHelper.php 1 addition, 2 deletions...sext/belog/Classes/ViewHelpers/HistoryEntryViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/IsExtensionLoadedViewHelper.php 1 addition, 2 deletions...belog/Classes/ViewHelpers/IsExtensionLoadedViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/UsernameViewHelper.php 1 addition, 2 deletions...3/sysext/belog/Classes/ViewHelpers/UsernameViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/WorkspaceTitleViewHelper.php 1 addition, 2 deletions...xt/belog/Classes/ViewHelpers/WorkspaceTitleViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/ArrayElementViewHelper.php 1 addition, 2 deletions...ext/beuser/Classes/ViewHelpers/ArrayElementViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/Display/PagesViewHelper.php 1 addition, 2 deletions...xt/beuser/Classes/ViewHelpers/Display/PagesViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/Display/SysFileMountsViewHelper.php 1 addition, 2 deletions...r/Classes/ViewHelpers/Display/SysFileMountsViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/Display/SysLanguageViewHelper.php 1 addition, 2 deletions...ser/Classes/ViewHelpers/Display/SysLanguageViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/EditRecordViewHelper.php 1 addition, 2 deletions...ysext/beuser/Classes/ViewHelpers/EditRecordViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/IssueCommandViewHelper.php 1 addition, 2 deletions...ext/beuser/Classes/ViewHelpers/IssueCommandViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/PermissionsViewHelper.php 2 additions, 3 deletions...sext/beuser/Classes/ViewHelpers/PermissionsViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/RemoveUserViewHelper.php 1 addition, 2 deletions...ysext/beuser/Classes/ViewHelpers/RemoveUserViewHelper.php
- typo3/sysext/beuser/Classes/ViewHelpers/SpriteIconForRecordViewHelper.php 1 addition, 2 deletions...ser/Classes/ViewHelpers/SpriteIconForRecordViewHelper.php
Please register or sign in to comment