From 0d33e5a87e95810e0d6ad97ecbe3a40d67976149 Mon Sep 17 00:00:00 2001 From: Andreas Fernandez <a.fernandez@scripting-base.de> Date: Sat, 9 Sep 2017 22:33:42 +0200 Subject: [PATCH] [BUGFIX] T3editor: Get default mode if none is defined for a field If a field is rendered by t3editor but no mode was defined, the t3editor falls back to the default mode, which is `html` by default. Resolves: #82424 Related: #81901 Releases: master Change-Id: I4b94e5257429219ccd72a917faa170fbc56c34ad Reviewed-on: https://review.typo3.org/54085 Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com> Tested-by: Benjamin Kott <benjamin.kott@outlook.com> --- .../sysext/t3editor/Classes/Form/Element/T3editorElement.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/typo3/sysext/t3editor/Classes/Form/Element/T3editorElement.php b/typo3/sysext/t3editor/Classes/Form/Element/T3editorElement.php index 943e4dd73043..662b98ca2a91 100644 --- a/typo3/sysext/t3editor/Classes/Form/Element/T3editorElement.php +++ b/typo3/sysext/t3editor/Classes/Form/Element/T3editorElement.php @@ -229,6 +229,10 @@ class T3editorElement extends AbstractFormElement { $config = $this->data['parameterArray']['fieldConf']['config']; + if (!isset($config['format'])) { + return ModeRegistry::getInstance()->getDefaultMode(); + } + $identifier = $config['format']; if (strpos($config['format'], '/') !== false) { $parts = explode('/', $config['format']); -- GitLab