Custom Field as "Textarea"
Allows to add a textarea as custom field. In custom field settings use "text" as type ("type": "text").
This commit is contained in:
parent
35a39cff65
commit
3205d57f4b
1 changed files with 37 additions and 5 deletions
|
@ -311,7 +311,17 @@ echo Bootstrap::formOpen(array(
|
||||||
'checked'=>$page->custom($field),
|
'checked'=>$page->custom($field),
|
||||||
'labelForCheckbox'=>(isset($options['tip'])?$options['tip']:'')
|
'labelForCheckbox'=>(isset($options['tip'])?$options['tip']:'')
|
||||||
));
|
));
|
||||||
}
|
} elseif ($options['type']=="text") {
|
||||||
|
echo Bootstrap::formTextareaBlock(array(
|
||||||
|
'name'=>'custom['.$field.']',
|
||||||
|
'value'=>(isset($options['default'])?$options['default']:''),
|
||||||
|
'tip'=>(isset($options['tip'])?$options['tip']:''),
|
||||||
|
'label'=>(isset($options['label'])?$options['label']:''),
|
||||||
|
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
||||||
|
'value'=>$page->custom($field),
|
||||||
|
'rows'=>'4'
|
||||||
|
));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -377,7 +387,6 @@ echo Bootstrap::formOpen(array(
|
||||||
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
||||||
'class'=>'mb-2',
|
'class'=>'mb-2',
|
||||||
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
||||||
|
|
||||||
));
|
));
|
||||||
} elseif ($options['type']=="bool") {
|
} elseif ($options['type']=="bool") {
|
||||||
echo Bootstrap::formCheckbox(array(
|
echo Bootstrap::formCheckbox(array(
|
||||||
|
@ -389,7 +398,19 @@ echo Bootstrap::formOpen(array(
|
||||||
'class'=>'mb-2',
|
'class'=>'mb-2',
|
||||||
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
||||||
));
|
));
|
||||||
}
|
} elseif ($options['type']=="text") {
|
||||||
|
echo Bootstrap::formTextareaBlock(array(
|
||||||
|
'name'=>'custom['.$field.']',
|
||||||
|
'value'=>(isset($options['default'])?$options['default']:''),
|
||||||
|
'tip'=>(isset($options['tip'])?$options['tip']:''),
|
||||||
|
'label'=>(isset($options['label'])?$options['label']:''),
|
||||||
|
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
||||||
|
'value'=>$page->custom($field),
|
||||||
|
'rows'=>'4',
|
||||||
|
'class'=>'mb-2',
|
||||||
|
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
||||||
|
));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -416,7 +437,6 @@ echo Bootstrap::formOpen(array(
|
||||||
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
||||||
'class'=>'mt-2',
|
'class'=>'mt-2',
|
||||||
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
||||||
|
|
||||||
));
|
));
|
||||||
} elseif ($options['type']=="bool") {
|
} elseif ($options['type']=="bool") {
|
||||||
echo Bootstrap::formCheckbox(array(
|
echo Bootstrap::formCheckbox(array(
|
||||||
|
@ -428,7 +448,19 @@ echo Bootstrap::formOpen(array(
|
||||||
'class'=>'mt-2',
|
'class'=>'mt-2',
|
||||||
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
||||||
));
|
));
|
||||||
}
|
} elseif ($options['type']=="text") {
|
||||||
|
echo Bootstrap::formTextareaBlock(array(
|
||||||
|
'name'=>'custom['.$field.']',
|
||||||
|
'value'=>(isset($options['default'])?$options['default']:''),
|
||||||
|
'tip'=>(isset($options['tip'])?$options['tip']:''),
|
||||||
|
'label'=>(isset($options['label'])?$options['label']:''),
|
||||||
|
'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''),
|
||||||
|
'value'=>$page->custom($field),
|
||||||
|
'rows'=>'4',
|
||||||
|
'class'=>'mt-2',
|
||||||
|
'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100'
|
||||||
|
));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Add table
Reference in a new issue