From 3c3434670e7fd7c3cd30bc488cbc64b4bcddb849 Mon Sep 17 00:00:00 2001 From: Andreas Allacher <andreas.allacher@gmx.at> Date: Thu, 24 Sep 2015 18:10:42 +0200 Subject: [PATCH] [BUGFIX] BE select tree needs to validate minitems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FormEngineValidation configuration was not added in SelectTreeElement therefore minitems was not validated. Change-Id: I38fcf1f20c5eeed667bea96130d4295a56790888 Resolves: #70084 Releases: master Reviewed-on: http://review.typo3.org/43532 Reviewed-by: Frank Nägler <frank.naegler@typo3.org> Tested-by: Frank Nägler <frank.naegler@typo3.org> Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> --- .../backend/Classes/Form/Element/SelectTreeElement.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php b/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php index 0faca4361e04..d3464f3e11ce 100644 --- a/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php +++ b/typo3/sysext/backend/Classes/Form/Element/SelectTreeElement.php @@ -143,7 +143,11 @@ class SelectTreeElement extends AbstractFormElement { } $html = ' <div class="typo3-tceforms-tree"> - <input class="treeRecord" type="hidden" name="' . htmlspecialchars($parameterArray['itemFormElName']) . '" id="treeinput' . $id . '" value="' . htmlspecialchars(implode(',', $selectedNodesForApi)) . '" /> + <input class="treeRecord" type="hidden" ' + . $this->getValidationDataAsDataAttribute($config) + . ' data-formengine-input-name="' . htmlspecialchars($parameterArray['itemFormElName']) . '"' + . ' data-relatedfieldname="' . htmlspecialchars($parameterArray['itemFormElName']) . '"' + . ' name="' . htmlspecialchars($parameterArray['itemFormElName']) . '" id="treeinput' . $id . '" value="' . htmlspecialchars(implode(',', $selectedNodesForApi)) . '" /> </div> <div id="tree_' . $id . '"> -- GitLab