diff --git a/site/plugins/form/app/Controllers/FormController.php b/site/plugins/form/app/Controllers/FormController.php index 18979997..b121d6ed 100644 --- a/site/plugins/form/app/Controllers/FormController.php +++ b/site/plugins/form/app/Controllers/FormController.php @@ -409,16 +409,10 @@ class FormController extends Controller $title = isset($properties['title']) ? $properties['title'] : ''; $size = isset($properties['size']) ? $this->sizes[$properties['size']] : $this->sizes['12']; $h = isset($properties['h']) ? $properties['h'] : 3; + $id = isset($properties['id']) ? $properties['id'] : $field_id; + $class = isset($properties['class']) ? $properties['class'] . 'text-3xl border-b border-black' : 'text-3xl border-b border-black'; - $attributes = isset($properties['attributes']) ? $properties['attributes'] : []; - $attributes['id'] = isset($attributes['id']) ? $attributes['id'] : $field_id; - $attributes['class'] = isset($attributes['class']) ? $attributes['class'] . 'text-3xl border-b border-black' : 'text-3xl border-b border-black'; - - $field = '
'; - $field .= Html::heading(__($title), $h, $attributes); - $field .= '
'; - - return $field; + return $this->flextype['view']->fetch('plugins/form/templates/fields/heading/field.html', ['title' => $title, 'size' => $size, 'h' => $h, 'id' => $id, 'class' => $class]); } /** @@ -553,10 +547,8 @@ class FormController extends Controller $title = isset($properties['title']) ? $properties['title'] : ''; $size = isset($properties['size']) ? $this->sizes[$properties['size']] : $this->sizes['12']; $help = isset($properties['help']) ? $properties['help'] : ''; - - $attributes = isset($properties['attributes']) ? $properties['attributes'] : []; - $attributes['id'] = isset($attributes['id']) ? $attributes['id'] : $field_id; - $attributes['class'] = isset($attributes['class']) ? $attributes['class'] : $this->field_class; + $id = isset($properties['id']) ? $properties['id'] : $field_id; + $class = isset($properties['class']) ? $properties['class'] : $this->field_class; $field = '
'; $field .= ($title ? Form::label($field_id, __($title)) : ''); @@ -564,7 +556,7 @@ class FormController extends Controller $field .= ($help ? '' . __($help) . '' : ''); $field .= '
'; - return $field; + } /** diff --git a/site/plugins/form/templates/fields/heading/field.html b/site/plugins/form/templates/fields/heading/field.html new file mode 100644 index 00000000..7b4b8beb --- /dev/null +++ b/site/plugins/form/templates/fields/heading/field.html @@ -0,0 +1,3 @@ +
+ {{ tr(title) }} +
\ No newline at end of file