Formulare

Formulare können einfach über die Klasse /share/templates/[TEMPLATE]/renderer/form.class.php erzeugt werden.

Allgemeines

Layout

Formularelemente bestehen in der Regel aus einem form_group Element:

private static function form_group($id, $content, $label = '', $e = null, $css_l = 'col-sm-3', $css_r = 'col-sm-9') {
        if ($css_l == '' AND $css_r = ''){
            return $content;
        } else {
            $form =  "<div id='{$id}_form_group' class='form-group ".validate_msg($e, $id, true)."'>";
            if ($css_l != ''){ // if left class is empty no label is set
                $form .= "<label class='control-label {$css_l}' for='{$id}'>{$label}</label>";
            }
            $form .= "<div class='{$css_r}'>".validate_msg($e, $id)."{$content}</div></div>";
            return $form; 
        }    
    }

Werden die Parameter $css_l und $css_r auf ' ' gesetzt wird nur das Element, das in $content definiert ist ausgegeben.

Last updated