<f:layout name="main" />
<f:layout name="foo"> <!-- tag content - may be ignored! --> </f:layout>
Name of layout to use. If none given, "Default" is used.
commit 785ba07f9c52130d0e2d94f78aea45bbfbe6d20c Author: Sebastian Kurfürst <*****@typo3.org> Date: Mon Aug 3 10:52:32 2009 +0000 [+BUGFIX] Fluid (View): Refactored TemplateView, which is now automatically backported to FLOW3 [+FEATURE] Fluid: Added Layout and Partial support. This adds <f:render>, <f:layout> and <f:section> as ViewHelpers. See the blog example for an example. [!!!] [~TASK] Fluid (ViewHelpers): Updated AbstractFormViewHelper and SelectViewHelper. Everything should still work as expected, but here there might still be some issues. Please test thoroughly and report any problems! commit c48ae2617d031f739733a1a89908a8ca1ab889a1 Author: Sebastian Kurfürst <*****@typo3.org> Date: Fri Oct 9 14:57:20 2009 +0000 [TASK] tx_fluid: Backported some non-functional changes commit 9b2830bc1c17588dd69a463773c5f05f61b5cf94 Author: Sebastian Kurfürst <*****@typo3.org> Date: Sat Oct 24 11:01:38 2009 +0000 * A*****@api annotations * Changed the fluid-specific RuntimeException to SPL's RuntimeException. commit 7868047c52417ff4e1f3e99e45adaba1ee3d0a24 Author: Sebastian Kurfürst <*****@typo3.org> Date: Sat Oct 24 11:49:45 2009 +0000 [~TASK] Fluid: A*****@package and @subpackage annotations. commit 06372a84a645147029501d2b2b06a4fdfe56b7d7 Author: Michael Stucki <*****@typo3.org> Date: Wed Nov 25 21:53:57 2009 +0000 Add missing SVN properties for new or modified files commit ed19fe9e4a6d2e91c594784adea24aa82064dd47 Author: Sebastian Kurfürst <*****@typo3.org> Date: Mon Jul 12 20:18:26 2010 +0000 Fluid in v5 and v4 are now synchronized again! [+FEATURE] Fluid: The TemplateVariableContainer now provides a method to retrieve all variables. [~TASK] Fluid (Core): Introduced a RenderingContextInterface to more cleanly decouple Fluid's rendering context from the TypoScript rendering context. Note that view helpers (and other code) should now refer to that interface instead of the concrete Fluid implementation! [!!!][+BUGFIX] Fluid (Core): Refactored all Condition-ViewHelpers like f:if, f:security.if* to use a newly created base class F3\Fluid\Core\ViewHelper\ConditionViewHelper. This greatly simplifies the implementation of custom conditions. However, THIS IS A BREAKING CHANGE in case you copied the f:if ViewHelper to create a custom condition ViewHelper, as the internal workings changed. Please check the new f:if ViewHelper to see how to adjust your ViewHelper -- you basically just have to throw away a lot of code. Resolves #8824. [!!!][-API] Fluid (TemplateView): Removed renderSection() and renderWithLayout() from public API in Tx_Fluid_View_TemplateView, as this should only be called from inside Fluid. [!!!][TASK] Fluid (ViewHelpers): the <f:section />-ViewHelper now does NOT render itself anymore when encountered in a normal template. Example: Before the change, the template "before <f:section name='...'> middle </f:section> after" was rendered as "before middle after", but now it is only rendered as "before after". Although this is a breaking change, it is quite unlikely that anybody relied on this behavior, as it was inconsistent beforehand. [TASK] Fluid (TemplateView): Major refactoring of the layout, partial and section rendering mechanism. This also induces a speedup as retundant rendering is eliminated. [+FEATURE] Fluid (ViewHelpers): The <f:render>-ViewHelper can be now used to render sections in the same partial and template. In these cases, all arguments need to be specified explicitely. Additionally, it can now be used to render a section recursively. [~TASK] Fluid (Core): Removed some non-API-methods which were never called. commit 186bdaeac89820779f91853b830cc95d60c7ad58 Author: Bastian Waidelich <*****@typo3.org> Date: Tue Jul 13 09:42:26 2010 +0000 [-TASK] Fluid: R*****@version annotation from all Fluid classes to ease the backporting process. Relates to #8835 (backported from Fluid package) commit 1d36de6ed90007e324b773782e8f0a1d1c1191a2 Author: Bastian Waidelich <*****@typo3.org> Date: Tue Jul 13 10:12:30 2010 +0000 [-TASK] Fluid: R*****@package/@subpackage annotations from all Fluid classes. They have already been removed in FLOW3 packages in r2813. commit 472451987ca0530fa5828bb0b79fcafa2f905a35 Author: Bastian Waidelich <*****@typo3.org> Date: Fri Nov 19 20:58:09 2010 +0000 [-TASK] Fluid: R*****@scope annotations as they are not used in v4 commit dd8928aed4c119d8db37322acb91ded24ba5cc35 Author: Bastian Waidelich <*****@typo3.org> Date: Thu Dec 30 16:21:11 2010 +0000 [+TASK] Fluid (ViewHelpers): Fix, cleanup and extend inline documentation of ViewHelpers Resolves #10908 commit 473cf821f1e655289a5f5f1213c63a3492f476db Author: Rens Admiraal <*****@drecomm.nl> Date: Fri Feb 4 09:30:31 2011 +0100 [+FEATURE] Fluid v4 (Core): Set layoutName by variable v4 version of https://review.typo3.org/#change,753 Change-Id: I37c08409c4f54da98610c1170ea5f712c107877a commit 741a2f5d4e0550efc6102764ad33f58b65216521 Author: Rens Admiraal <*****@drecomm.nl> Date: Tue Feb 8 11:10:08 2011 +0100 [!!!][+TASK] Fluid v4 (Core): Make layout UpperCamelCase - Sets the default layout to Default - Uses a fallback if the UpperCamelCase file is not found, but there's a lowerCamelCase file available Change-Id: Ifdbb33889de8772d45ec8cac417c48bf0c84b729 commit 0401b77da4a7e019f40f60737724da2d6238f521 Author: Sebastian Kurfuerst <*****@typo3.org> Date: Fri May 27 07:19:55 2011 +0200 [TASK] Comment and non-functional changes ... appeared during bringing Fluid v4 and v5 in sync again Change-Id: I326663606a917ad84fa82a736a536ff77863a0b3 commit b3637985e7ebb34dd12d6181b214ae5ce4b70f54 Author: Bastian Waidelich <*****@typo3.org> Date: Thu Jul 28 17:01:44 2011 +0200 [!!!][FEATURE] Compilation of Fluid templates to PHP files This adds a compile step to the parsing process of templates, layouts and partials. If no compiled cache file exists, Fluid will create it while parsing the respective Fluid template. The cache file is invalidated as soon as the template/layout/partial has been modified (or if caches are flushed). This speeds up the rendering process by factor 2-5! Breaking change: * AbstractViewHelper::$arguments are no longer an object but an array. If you used $this->arguments->hasArgument() in your custom ViewHelpers, you'll have to replace this with $this->hasArgument() Change-Id: Idb71f85ea7223755df4bc1c0ff9f8807f1924323 Related: #28544 Resolves: #28545 commit fd09d197fa8886b97cb20aa9573f39cd08ce989e Author: Bastian Waidelich <*****@typo3.org> Date: Thu Nov 10 18:27:58 2011 +0100 [TASK] S*****@author annotations This backports three recent changes of the TYPO3.Fluid package: - R*****@license annotation from files (290f4f5) - Simplify license header in PHP files (14bacba) - D*****@author tags from source code (9c2e837) This should not contain any functional change! Change-Id: I9376dca4af78c4f0f82413011d115b8ad04634dd commit ca40f8a066da4ea3c849d74f68a9bc73758976c5 Author: dkd-egerer Sascha Egerer <*****@dkd.de> Date: Sat Apr 14 21:43:10 2012 +0200 [TASK] Remove trailing whitespace There must be no empty lines after the closing PHP tag. Empty lines after closing tags break output compression in PHP and/or result in AJAX errors. Change-Id: I0484ca29d8134d0828cf30880d5aafd43ed9d78e Resolves: #36076 Releases: 6.0 Reviewed-on: http://review.typo3.org/10499 Reviewed-by: Ingo Pfennigstorf Tested-by: Ingo Pfennigstorf Reviewed-by: Daniel Lorenz Tested-by: Daniel Lorenz Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn commit ec3891d8d4e339d8319428211207e6201be9fd73 Author: Thomas Maroschik <*****@dfau.de> Date: Wed Oct 17 21:18:26 2012 +0200 [TASK][WIP] Move non class code back to source files Change-Id: I620d2e61860142cdc89cc83474c95542799961c0 commit 554e8f890dcc0dd86a27518b58e2b54be26fd37e Author: Thomas Maroschik <*****@dfau.de> Date: Wed Oct 17 22:20:17 2012 +0200 [TASK] Namespace classes Change-Id: Ia7432e1c923826ed58206bca15fb94509adbd508 commit 9d13dedf017b614b834261b1bf5d4acb2201f1d4 Author: Alexander Schnitzler <*****@typovision.de> Date: Fri Nov 16 19:49:02 2012 +0100 [CLEANUP] Replace FLOW3 with TYPO3 Flow Releases: 6.0 Fixes: #43036 Change-Id: I62df23587301b4cde3ddeae3686b34f54fe1182e Reviewed-on: http://review.typo3.org/16498 Reviewed-by: Alexander Schnitzler Tested-by: Alexander Schnitzler commit 9d46e6932d35c79bf87c96fa38b8e537c4192f23 Author: Alexander Schnitzler <*****@typovision.de> Date: Tue Nov 20 16:27:02 2012 +0100 [CLEANUP] Adjust code to CGL and fix small namespace bugs * whitespaces, tabs and blank line issues * bool -> boolean * int -> integer * fix wrong namespace annotations Fixes: #43157 Releases: 6.0 Change-Id: I8397948e19248db029d8efd1555ee56e4982742d Reviewed-on: http://review.typo3.org/16619 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel commit 50d433bbde06b4b9eab146caea64d09239949e64 Author: Tymoteusz Motylewski <*****@gmail.com> Date: Sun Mar 3 18:53:42 2013 +0100 [TASK] Sync CMS Fluid with Flow Fluid 1.1 (part2) This is the second part of a backport fluid from Flow. Change-Id: I96e47131414c50801ff7628508dc05d7d7b5e106 Releases: 6.1 Resolves: #44819 Fixes: #45985 Reviewed-on: https://review.typo3.org/18163 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Marc Bastian Heinrichs Tested-by: Marc Bastian Heinrichs commit 77f29a3c69a7cbb27b34072754aa503bace6c9f1 Author: Christian Kuhn <*****@schwarzbu.ch> Date: Tue Oct 1 14:40:56 2013 +0200 [TASK] Remove closing PHP tags Change-Id: Iaa92566c53301e49396fc9fb26b0b339c48d567b Resolves: #52360 Releases: 6.2 Reviewed-on: https://review.typo3.org/24212 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring