commit acc18085155bbc8696959c8fd0525eb949d4e830 parent 818678056a7cbff97499b5b4154eadfb4f66f2e2 Author: Jan Dankert <develop@jandankert.de> Date: Mon, 13 Jun 2022 22:40:05 +0200 Fix: Edit texts in all-languages-mode was completely broken. Diffstat:
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/modules/cms/action/pageelement/PageelementAllAction.class.php b/modules/cms/action/pageelement/PageelementAllAction.class.php @@ -24,6 +24,9 @@ use util\Session; use util\Text; +/** + * Edit values for all languages. + */ class PageelementAllAction extends PageelementAction implements Method { public function getRequiredPermission() { diff --git a/modules/cms/ui/themes/default/html/views/pageelement/all.php b/modules/cms/ui/themes/default/html/views/pageelement/all.php @@ -36,7 +36,7 @@ <section class="<?php echo O::escapeHtml('or-fieldset') ?>"><?php echo O::escapeHtml('') ?> <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> - <input name="<?php echo O::escapeHtml('text') ?>" type="<?php echo O::escapeHtml('text') ?>" maxlength="<?php echo O::escapeHtml('255') ?>" value="<?php echo O::escapeHtml(''.@$value.'') ?>" class="<?php echo O::escapeHtml('or-text or-input') ?>" /><?php echo O::escapeHtml('') ?> + <input name="<?php echo O::escapeHtml(''.@$name.'') ?>" type="<?php echo O::escapeHtml('text') ?>" maxlength="<?php echo O::escapeHtml('255') ?>" value="<?php echo O::escapeHtml(''.@$value.'') ?>" class="<?php echo O::escapeHtml('or-text or-input') ?>" /><?php echo O::escapeHtml('') ?> </div> </section> <?php } ?> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/all.tpl.src.xml b/modules/cms/ui/themes/default/html/views/pageelement/all.tpl.src.xml @@ -15,7 +15,7 @@ </if> <if value="${type}" equals="text"> <fieldset> - <input size="50" maxlength="255" class="text" name="text" default="${value}" /> + <input size="50" maxlength="255" class="text" name="${name}" default="${value}" /> </fieldset> </if> <if value="${type}" equals="data">