From 13d8225d58186128c7158344a087c96d9ddcc342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?novafacile=20O=C3=9C?= <43939617+novafacile@users.noreply.github.com> Date: Tue, 29 Dec 2020 15:31:24 +0100 Subject: [PATCH] Allow text as textarea in custom fields Allow text as textarea in custom fields --- bl-kernel/admin/views/new-content.php | 29 +++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/bl-kernel/admin/views/new-content.php b/bl-kernel/admin/views/new-content.php index a565236c..5902b1bc 100644 --- a/bl-kernel/admin/views/new-content.php +++ b/bl-kernel/admin/views/new-content.php @@ -293,6 +293,15 @@ echo Bootstrap::formOpen(array( 'checked'=>(isset($options['checked'])?true:false), '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']:''), + 'rows' => '4' + )); } } } @@ -357,7 +366,6 @@ echo Bootstrap::formOpen(array( 'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''), 'class'=>'mb-2', 'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100' - )); } elseif ($options['type']=="bool") { echo Bootstrap::formCheckbox(array( @@ -369,6 +377,15 @@ echo Bootstrap::formOpen(array( 'class'=>'mb-2', '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']:''), + 'rows' => '4' + )); } } } @@ -397,7 +414,6 @@ echo Bootstrap::formOpen(array( 'placeholder'=>(isset($options['placeholder'])?$options['placeholder']:''), 'class'=>'mt-2', 'labelClass'=>'mb-2 pb-2 border-bottom text-uppercase w-100' - )); } elseif ($options['type']=="bool") { echo Bootstrap::formCheckbox(array( @@ -409,6 +425,15 @@ echo Bootstrap::formOpen(array( 'class'=>'mt-2', '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']:''), + 'rows' => '4' + )); } } }