[BUGFIX] Fix Fluid template path issues 56/54156/2
authorHelmut Hummel <typo3@helhum.io>
Thu, 14 Sep 2017 10:53:23 +0000 (12:53 +0200)
committerHelmut Hummel <typo3@helhum.io>
Sun, 17 Sep 2017 21:09:48 +0000 (23:09 +0200)
commit2074d366cb5acbe9bfbbe242b300f87d257e7bae
tree568e8326d9a728e7c5f5311c8b79f8233aacae25
parentdac827e4f6b929cbf96a81cb50d205efb9afbb12
[BUGFIX] Fix Fluid template path issues

* Widget template override also works with legacy config option
* Runtime cache is removed
* TemplatePathsTests from https://github.com/helhum/fluid_test are
  integrated

Resolves: #82344
Resolves: #82181
Resolves: #73207
Related: #82407
Releases: master, 8.7
Change-Id: Icd0a8aa3f1646315c094ad8768e2ff0bb34033d9
Reviewed-on: https://review.typo3.org/54156
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
25 files changed:
typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php
typo3/sysext/fluid/Classes/View/TemplatePaths.php
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Classes/Controller/TemplateController.php [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Configuration/TypoScript/Basic.ts [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Configuration/TypoScript/ExtbaseController.ts [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Configuration/TypoScript/ExtbasePlugin.ts [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Configuration/TypoScript/ExtbaseTwoPlugins.ts [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Configuration/TypoScript/FluidTemplateContentObject.ts [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Base/Layouts/BaseLayout.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Base/Partials/BasePartial.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Base/Templates/BaseTemplate.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Base/Templates/Template/BaseTemplate.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Base/Templates/ViewHelpers/Widget/Paginate/Index.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/LayoutOverride/Layouts/BaseLayout.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Layouts/BaseLayout.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Override/Layouts/BaseLayout.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Override/Partials/BasePartial.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Override/Templates/BaseTemplate.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Override/Templates/Template/BaseTemplate.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/PartialOverride/Partials/BasePartial.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/Partials/BasePartial.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/TemplateOverride/Templates/BaseTemplate.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Resources/Private/TemplateOverride/Templates/Template/BaseTemplate.html [new file with mode: 0644]
typo3/sysext/fluid/Tests/Functional/View/TemplatesPathsTest.php [new file with mode: 0644]
typo3/sysext/fluid/Tests/Unit/View/TemplatePathsTest.php