[BUGFIX] Allow same configuration key in multiple extensions 31/60831/6
authorJonas Eberle <flightvision@googlemail.com>
Mon, 27 May 2019 19:34:10 +0000 (21:34 +0200)
committerBenni Mack <benni@typo3.org>
Wed, 12 Jun 2019 04:18:55 +0000 (06:18 +0200)
commit7fdb0f0b8de2e97c4073a97d3af269d9eeeca274
tree1caf74a73c968b1d94d2ab91a966bc8ee5db1df4
parent41813a47b4f4dc665a620dbff68e25d9f22ed231
[BUGFIX] Allow same configuration key in multiple extensions

Fix two issues in the extension configuration tool if more than one
extension is using the same configuration key:

* Remove duplicate HTML IDs in extension configuration tool
* Correctly add hidden fields with value=0 for checkboxes within every
  sub-<form>, not only on first occurence (first extension) of any given
  configuration key

Resolves: #88426
Releases: master, 9.5
Change-Id: Ifbdb3b495443aa5521a4b5265ae3c29c2bc222b8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60831
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Guido Schmechel <guido.schmechel@brandung.de>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Guido Schmechel <guido.schmechel@brandung.de>
Reviewed-by: Benni Mack <benni@typo3.org>
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php
typo3/sysext/install/Classes/ViewHelpers/Form/TypoScriptConstantsViewHelper.php
typo3/sysext/install/Resources/Private/Partials/Settings/ExtensionConfiguration/ExtensionForm.html