Feature #19185
closedAdd a new templating engine
0%
Description
The current marker templating system collected quite some dust over the years. It's time to improve it.
1. While the current system uses a pure data push mechanism, the new system should support a mix of push and pull data.
For push data all data that could potentially be used in the template needs to be prepared beforehand, pull will get the data only if the template engine finds the according markers.
2. Add support for loops
3. Add support for if/else constructs
4. add support for view helpers
(issue imported from #M9103)
Updated by Oliver Hader over 15 years ago
The intention of integrating a new templating engine was to have a better integration with the MVC design paradigm. Since Fluid (a backport of the FLOW3/TYPO3 v5 templating engine) will enter the Core of TYPO3 4.3 with Extbase (the backport of the MVC in FLOW3), there is no requirement anymore to have loops, conditions etc. for markers. Furthermore, since Fluid would be the alternative in a long-term view, it does not make much sense to integrate the same functionality but with a different implementation for maker base templates.
However, this does not mean, that marker based templates will be removed...