- 13 Jan, 2022 1 commit
-
-
This introduces a new PSR-14 event, enabling extension authors to modify the header and footer content of the page module in a flexible way, since also reordering and overwriting is possible now. This replaces the previously available hooks - $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/db_layout.php']['drawHeaderHook'] - $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/db_layout.php']['drawFooterHook'] which are now removed. Resolves: #96526 Releases: main Change-Id: I5fb3f3098394b70ecc4e5cc11c804f7125ad2a4a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73003 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
- 11 Sep, 2021 1 commit
-
-
Resolves: #94986 Related: #94280 Releases: master Change-Id: Ia03641edf7d0174f68b539cb2d2c6ec502d5da45 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70748 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 24 Aug, 2021 1 commit
-
-
Since #94739 it's possible to declare strict types in ext_localconf.php files. This patch does this through the core. Resolves: #94981 Related: #94739 Releases: master Change-Id: I61a937a487d5d065daccc58ca997a1ffd80f9d35 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70743 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- 29 Nov, 2020 1 commit
-
-
Avoid usage of constant 'TYPO3_MODE' as security gate in script files that don't run in class or callable context. Use new constant 'TYPO3' instead. Resolves: #92949 Related: #92947 Related: #92948 Releases: master Change-Id: I95618793ed29b4b71e9e97ea8da124924d6753fc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66938 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Haupt <mail@danielhaupt.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Haupt <mail@danielhaupt.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 20 Nov, 2020 1 commit
-
-
System notes are being displayed in various modules. Previously one however had to always switch to the list module to add such note. Therefore, a new button is added to the button bar of the page, list and info module which allows to directly create a new sys_note record for the current page. The new button can be disabled via page TSconfig. Resolves: #83814 Releases: master Change-Id: Id7ab3b7a25d14c67a2a1b41753e1eae34eecd69e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66373 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 30 Aug, 2020 1 commit
-
-
The following hooks in the RecordListController are used to add additional content above or below the main controller content: * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'] ['recordlist/Modules/Recordlist/index.php']['drawHeaderHook'] * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'] ['recordlist/Modules/Recordlist/index.php']['drawFooterHook'] As this functionality could be useful, it should be migrated to a PSR-14 event. Both hook implementations use a meaningful parameter set (the request object) and return the additional content as string. As there is no dependency to the parent object (the class instance of the class where the hooks are placed), they could be migrated to a psr-14 event without a breaking change. Therefore, a PSR-14 event has been implemented to replace the hook functionality. An event listener has been created to provide a compatibility layer for both hooks. This allows a proper deprecation without breaking the hooks. The event listener (compatibility layer) could be removed in later versions without any changes in the controller class. Releases: master Resolves: #92062 Change-Id: I50e4897bae256ec165861bccd8356db107c78962 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65401 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 14 Apr, 2020 1 commit
-
-
This change adds two changes 'blank_line_after_opening_tag' => true, 'single_trait_insert_per_statement' => true, to our PHP-CS Fixer configuration, adopting more rules related to PSR-12. Resolves: #91020 Releases: master Change-Id: I180b2cbceb077911bddeb42d9f131e5b32244ed2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64158 Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Alexander Schnitzler <git@alexanderschnitzler.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- 03 Mar, 2018 1 commit
-
-
Add a new field "position" to allow editors to define where the sys_note record is rendered. Resolves: #83965 Releases: master Change-Id: I22c6b5c66ce5ab58a112f844fd763a18788552f9 Reviewed-on: https://review.typo3.org/55976 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Guido Schmechel <littlegee@web.de> Tested-by:
Guido Schmechel <littlegee@web.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- 28 Feb, 2018 1 commit
-
-
Simplify the sys_note handling by removing extbase from it Resolves: #84055 Releases: master Change-Id: Ib41d5e88c7ec9d79ee23dc913c3dc1ee0184c372 Reviewed-on: https://review.typo3.org/55804 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com>
-
- 30 Aug, 2016 1 commit
-
-
As decided during T3ACME we will use the short array syntax in master. The 7.6 branch will also be done to make backporting easier. Resolves: #77692 Releases: master,7.6 Change-Id: I37e9484b1012fc9161148257a842054c24d162ba Reviewed-on: https://review.typo3.org/49651 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- 04 Dec, 2015 1 commit
-
-
No notes displayed in the list view footer Change-Id: I54461133797db0a7a309b2b31407a41e29d1ba5d Resolves: #72066 Releases: master Reviewed-on: https://review.typo3.org/45133 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- 08 Oct, 2015 1 commit
-
-
TYPO3 Release Team authored
In our efforts to achieve a better interoperability with other PHP projects, the PHP code base of the TYPO3 Core switches to the PHP coding guideline standard PSR-2. See http://www.php-fig.org/psr/psr-2/ for more information. Resolves: #70515 Releases: master Change-Id: I734c0d838af157003decfeb5fc0a11dddcb87bf5 Reviewed-on: http://review.typo3.org/43918 Reviewed-by:
TYPO3 Release Team <typo3cms@typo3.org> Tested-by:
TYPO3 Release Team <typo3cms@typo3.org>
-
- 26 Feb, 2015 1 commit
-
-
Benni Mack authored
In order to have a proper "way to do things" for extension developers to look up registration process the following parts were streamlined: - Discouraged usage of the pseudo-global variable $_EXTKEY inside ext_localconf.php and ext_tables.php in favor of strings. For module registrations this part was left out for now as module registration will be streamlined separately. - Use PHP5.5-style ::class in all occurrences instead of escaped strings for class names. - Use $GLOBALS['TYPO3_CONF_VARS'] instead of $TYPO3_CONF_VARS. Releases: master Resolves: #65347 Change-Id: Iad03e42d38d65ae1483ef8190f755430ec617e45 Reviewed-on: http://review.typo3.org/37240 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
- 25 Feb, 2015 1 commit
-
-
Improve the description of the manual registering of "switchableControllerActions" Resolves: #65300 Releases: master Change-Id: I8d376611d1db4c0c128fe8b3d2a4929d0a7c06c9 Reviewed-on: http://review.typo3.org/37207 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 05 Jul, 2014 1 commit
-
-
Change check for TYPO3_MODE: if (!defined('TYPO3_MODE')) { die('Access denied.'); } to defined('TYPO3_MODE') or die(); Resolves: #60112 Releases: 6.3 Change-Id: I2b4493509c912f620a993dc4ba69c4449fcac04d Reviewed-on: https://review.typo3.org/31338 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
- 18 Mar, 2014 1 commit
-
-
As TYPO3 is loading all ext_localconf.php on each call, the existing code can be cleaned up by removing old information, putting BE-only functionality in TYPO3_MODE == 'BE' and install-tool only in Install only mode. Also, some hardcoded require_once statements are removed. Benefits are that FE does not need to load everything all the time. I haven't noticed any side-effects so far, but please test extensively. Resolves: #55593 Releases: 6.2 Change-Id: Ibc37e84cb2af05ddb6b227290330aad31037a018 Reviewed-on: https://review.typo3.org/27286 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Fabien Udriot Tested-by: Fabien Udriot Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
- 01 Oct, 2013 1 commit
-
-
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
-
- 01 Feb, 2013 1 commit
-
-
This patch extends the sys_note extension and adds a controller and model. Additionally it rewrites the repository to use the extbase persistance layer. And it provides the possibility to modify the view configuration via TypoScript. Resolves: #43495 Releases: 6.1 Change-Id: I372e9fe0761875cd8967e920417d89cd5ad379b9 Reviewed-on: https://review.typo3.org/16909 Reviewed-by: Kai Vogel Tested-by: Kai Vogel Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- 01 Oct, 2012 1 commit
-
-
Thomas Maroschik authored
* adopt class loader to load the class alias map from a location Migrations/Code/ClassAliasMap.php in every extensions path * split up core class alias map into extension class alias maps * adopt tests to the compound class loader cache Change-Id: I7102fd5aab7a6364d5bcb5603f011dfcdb859ec9 Resolves: #41012 Resolves: #41013 Related: #40095 Releases: 6.0 Reviewed-on: http://review.typo3.org/15085 Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- 17 Sep, 2012 1 commit
-
-
Arvid Jakobsson authored
Removes superfluous parenthesis in sysexts "sv", "sys_action", "sys_note" and "t3editor". Change ("a" . "b") . "c" into "a" . "b" . "c" using the lex-pass tool. Change-Id: Ib4b3541051a30895d6657b6af367f9c6c58dac44 Resolves: #40971 Related: #40095 Reviewed-on: http://review.typo3.org/14630 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert
-
- 23 Aug, 2012 1 commit
-
-
Change-Id: Id49218118087244bcd063b730631ee69b2820670 Resolves: #40096 Related: #40095 Releases: 6.0 Reviewed-on: http://review.typo3.org/14015 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- 18 Aug, 2012 1 commit
-
-
Once sys_note records have been shown in the info module but after changing the code, this didn't work anymore. This patch adds a hook which is then used by sys_note Change-Id: Ib73db81a508ec88b9502a41c1405e6a47c056c61 Resolves: #39234 Releases: 6.0 Reviewed-on: http://review.typo3.org/13813 Reviewed-by: Wouter Wolters Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- 30 Jun, 2012 1 commit
-
-
Complete redesign of the sys_notes Resolves: #26796 Releases: 6.0 Change-Id: I7b8748c7142a1ab6615edb4567aa748d21c54a84 Reviewed-on: http://review.typo3.org/11789 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-