mirror of
https://github.com/flextype/flextype.git
synced 2025-08-20 03:41:27 +02:00
Set label: false - to hide labels (by default it is true)
This commit is contained in:
@@ -98,6 +98,9 @@ class Forms
|
||||
// Create attribute value
|
||||
$property['value'] = Arr::keyExists($property, 'value') ? $property['value'] : '';
|
||||
|
||||
// Create attribute value
|
||||
$property['label'] = Arr::keyExists($property, 'label') ? $property['label'] : true;
|
||||
|
||||
$pos = strpos($element, '.');
|
||||
|
||||
if ($pos === false) {
|
||||
@@ -115,9 +118,6 @@ class Forms
|
||||
// Form value
|
||||
$form_value = Arr::keyExists($values, $element) ? Arr::get($values, $element) : $property['value'];
|
||||
|
||||
// Form label
|
||||
$form_label = Form::label($element, __($property['title']));
|
||||
|
||||
// Form elements
|
||||
switch ($property['type']) {
|
||||
// Simple text-input, for multi-line fields.
|
||||
@@ -153,14 +153,16 @@ class Forms
|
||||
$form_element = $this->textField($form_element_name, $form_value, $property);
|
||||
break;
|
||||
}
|
||||
// Render form elments with labels
|
||||
if ($property['type'] === 'hidden') {
|
||||
$form .= $form_element;
|
||||
|
||||
if ($property['label'] == true) {
|
||||
$form_label = Form::label($element, __($property['title']));
|
||||
} else {
|
||||
$form .= '<div class="form-group ' . $property['size'] . '">';
|
||||
$form .= $form_label . $form_element;
|
||||
$form .= '</div>';
|
||||
$form_label = '';
|
||||
}
|
||||
|
||||
$form .= '<div class="form-group ' . $property['size'] . '">';
|
||||
$form .= $form_label . $form_element;
|
||||
$form .= '</div>';
|
||||
}
|
||||
$form .= '</div>';
|
||||
$form .= '</div>';
|
||||
|
Reference in New Issue
Block a user