[FEATURE] Add PageTitle API
It is now possible to set the title tag of a page by using the PageTitle API. You can register your own providers and set the priority of the provider so you are in control when multiple extensions of a page trying to set the title. Resolves: #85678 Releases: master Change-Id: I1b0314f96b6af7bdad94b9865d2e2525b715d5c3 Reviewed-on: https://review.typo3.org/57881 Reviewed-by:Richard Haeser <richard@maxserv.com> Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
Showing
- typo3/sysext/core/Classes/PageTitle/AbstractPageTitleProvider.php 38 additions, 0 deletions...sext/core/Classes/PageTitle/AbstractPageTitleProvider.php
- typo3/sysext/core/Classes/PageTitle/AltPageTitleProvider.php 37 additions, 0 deletionstypo3/sysext/core/Classes/PageTitle/AltPageTitleProvider.php
- typo3/sysext/core/Classes/PageTitle/PageTitleProviderInterface.php 25 additions, 0 deletions...ext/core/Classes/PageTitle/PageTitleProviderInterface.php
- typo3/sysext/core/Classes/PageTitle/PageTitleProviderManager.php 147 additions, 0 deletions...ysext/core/Classes/PageTitle/PageTitleProviderManager.php
- typo3/sysext/core/Classes/PageTitle/RecordPageTitleProvider.php 28 additions, 0 deletions...sysext/core/Classes/PageTitle/RecordPageTitleProvider.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-85678-ConfigTitleTagFunction.rst 32 additions, 0 deletions...gelog/master/Deprecation-85678-ConfigTitleTagFunction.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-85678-TsfeAltPageTitle.rst 32 additions, 0 deletions...n/Changelog/master/Deprecation-85678-TsfeAltPageTitle.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-85678-AddAPIForTitleTags.rst 96 additions, 0 deletions...ion/Changelog/master/Feature-85678-AddAPIForTitleTags.rst
- typo3/sysext/core/ext_localconf.php 13 additions, 0 deletionstypo3/sysext/core/ext_localconf.php
- typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php 7 additions, 4 deletions...ntend/Classes/Controller/TypoScriptFrontendController.php
- typo3/sysext/frontend/Tests/Functional/Fixtures/pages-title-tag.xml 160 additions, 0 deletions...xt/frontend/Tests/Functional/Fixtures/pages-title-tag.xml
- typo3/sysext/frontend/Tests/Functional/Fixtures/pages.xml 0 additions, 1 deletiontypo3/sysext/frontend/Tests/Functional/Fixtures/pages.xml
- typo3/sysext/frontend/Tests/Functional/Rendering/Fixtures/TitleTagRenderingTest.typoscript 18 additions, 0 deletions...ional/Rendering/Fixtures/TitleTagRenderingTest.typoscript
- typo3/sysext/frontend/Tests/Functional/Rendering/TitleTagRenderingTest.php 199 additions, 0 deletions...tend/Tests/Functional/Rendering/TitleTagRenderingTest.php
- typo3/sysext/seo/Classes/PageTitle/SeoTitlePageTitleProvider.php 30 additions, 0 deletions...ysext/seo/Classes/PageTitle/SeoTitlePageTitleProvider.php
- typo3/sysext/seo/ext_localconf.php 11 additions, 0 deletionstypo3/sysext/seo/ext_localconf.php
Loading
Please register or sign in to comment