[BUGFIX] Fix Fluid template path issues 58/53958/12
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 20:50:11 +0000 (22:50 +0200)
commit5b1dff4c9b848f5474d91460ffd86c2283c62967
treece3c15709bb5befa1a4785d76a367e7c95afe2a0
parent3d81788b7a95ea48adcab9bdb3ec882c6606e99b
[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/53958
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Claus Due <claus@phpmind.net>
Tested-by: Claus Due <claus@phpmind.net>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
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