diff --git a/core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php b/core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php index 7cf21db5e..a8053cabc 100644 --- a/core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php +++ b/core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php @@ -153,7 +153,7 @@ class Form extends AbstractSmartyPlugin $template->assign("choices", isset($fieldVars['choices']) ? $fieldVars['choices'] : false); $template->assign("multiple", isset($fieldVars['multiple']) ? $fieldVars['multiple'] : false); $template->assign("disabled", isset($fieldVars['disabled']) ? $fieldVars['disabled'] : false); - $template->assign("readonly", isset($fieldVars['readonly']) ? $fieldVars['readonly'] : false); + $template->assign("read_only", isset($fieldVars['read_only']) ? $fieldVars['read_only'] : false); $template->assign("max_length", isset($fieldVars['max_length']) ? $fieldVars['max_length'] : false); $template->assign('required', isset($fieldVars['required']) ? $fieldVars['required'] : false); diff --git a/templates/backOffice/default/brands.html b/templates/backOffice/default/brands.html index c30a03690..290095252 100644 --- a/templates/backOffice/default/brands.html +++ b/templates/backOffice/default/brands.html @@ -203,7 +203,7 @@ {render_form_field field="locale" value=$LOCALE}
- + {$TITLE}
{/loop} diff --git a/templates/backOffice/default/forms/form-field-attributes-standard-renderer.html b/templates/backOffice/default/forms/form-field-attributes-standard-renderer.html index d986e7a50..735d35503 100644 --- a/templates/backOffice/default/forms/form-field-attributes-standard-renderer.html +++ b/templates/backOffice/default/forms/form-field-attributes-standard-renderer.html @@ -19,29 +19,33 @@ In addition to the standard form_field block output, this fragment uses the foll {/if} {if $disabled} - {$disabled = 'disabled'} + {$sDisabled = 'disabled'} {/if} -{if $disabled} - {$readonly = 'readonly'} +{if $read_only} + {$sRead_only = 'readonly'} +{/if} + +{if $max_length} + {$sMaxLength = "maxlength=\"{$max_length}\""} {/if} {if $required} - {$required='aria-required="true" required'} + {$sRequired='aria-required="true" required'} {/if} {if $attr_list.placeholder} - {$placeholder = "placeholder=\"{$attr_list.placeholder}\""} + {$sPlaceholder = "placeholder=\"{$attr_list.placeholder}\""} {/if} {if $type == 'hidden'} id="{$label_attr.for}" name="{$name}" value="{$value}" {elseif $type == 'checkbox' || $type == 'radio'} - id="{$label_attr.for}" name="{$name}" class="{$field_extra_class}" value="{$value}" {if $checked}checked="checked"{/if} {$disabled} {$readonly} {$required} + id="{$label_attr.for}" name="{$name}" class="{$field_extra_class}" value="{$value}" {if $checked}checked="checked"{/if} {$sDisabled} {$sReadonly} {$sRequired} {elseif $type == 'choice'} - id="{$label_attr.for}" name="{$name} "class="form-control class="{$field_extra_class}" {if $multiple}multiple{/if} {if $lattr_list.size}size="{$lattr_list.size}"{/if} {$disabled} {$readonly} {$required} + id="{$label_attr.for}" name="{$name} "class="form-control class="{$field_extra_class}" {if $multiple}multiple{/if} {if $lattr_list.size}size="{$lattr_list.size}"{/if} {$sDisabled} {$sReadonly} {$sRequired} {elseif $type == 'textarea'} - id="{$label_attr.for}" name="{$name}" class="form-control {$field_extra_class}" {if $attr_list.rows}rows="{$attr_list.rows}"{/if} {$placeholder nofilter} {$disabled} {$readonly} {$required} + id="{$label_attr.for}" name="{$name}" class="form-control {$field_extra_class}" {if $attr_list.rows}rows="{$attr_list.rows}"{/if} {$sMaxLength nofilter} {$sPlaceholder nofilter} {$sDisabled} {$sReadonly} {$sRequired} {else} - id="{$label_attr.for}" name="{$name}" value="{$value}" class="form-control {$field_extra_class}" {$placeholder nofilter} {$disabled} {$readonly} {$required} + id="{$label_attr.for}" name="{$name}" value="{$value}" class="form-control {$field_extra_class}" {$sMaxLength nofilter} {$sPlaceholder nofilter} {$sDisabled} {$sReadonly} {$sRequired} {/if}