Vorlage:BasePanel: Unterschied zwischen den Versionen
Aus Afterbuy-Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
(27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | < | + | <phptag> |
+ | if(is_array($argv) && !empty($argv)){ | ||
+ | array_shift($argv); | ||
+ | $text='informations'; | ||
+ | if(isset($argv['text']) && trim($argv['text'])!=""){ | ||
+ | $text=trim($argv['text']); | ||
+ | } | ||
+ | $type='info'; | ||
+ | if(isset($argv['type']) && trim($argv['type'])!=""){ | ||
+ | $type=trim($argv['type']); | ||
+ | } | ||
+ | $icon=''; | ||
+ | $class=''; | ||
+ | $style=''; | ||
+ | $contentclass=''; | ||
+ | |||
+ | if ($type=='info'){ | ||
+ | $class='border border-info p-1'; | ||
+ | $icon='fas fa-info-circle text-info'; | ||
+ | } else if ($type=='tip'){ | ||
+ | $class='border border-success p-1'; | ||
+ | $icon='fas fa-lightbulb text-success'; | ||
+ | } else if ($type=='warning'){ | ||
+ | $class='border border-danger p-1'; | ||
+ | $icon='fas fa-exclamation-circle text-danger'; | ||
+ | } else if ($type=='example'){ | ||
+ | $class='flex-column bg-light p-1'; | ||
+ | } else if ($type=='quote'){ | ||
+ | $class='text-muted p-1'; | ||
+ | $style='border:1px solid #aaa;border-left: 8px solid #aaa!important;'; | ||
+ | } else if ($type=='faq'){ | ||
+ | $class='border border-info font-weight-bold h2 p-2'; | ||
+ | $icon='fas fa-question-circle text-info'; | ||
+ | //$style='font-weight:bold;font-size:25px;'; | ||
+ | } else if ($type=='wip'){ | ||
+ | $class='bg-warning p-1 px-2 rounded-pill'; | ||
+ | $icon='fas fa-tools text-dark'; | ||
+ | } else if ($type=='code' || $type=='codeexample' ){ | ||
+ | $class='flex-column bg-light p-1'; | ||
+ | $contentclass='text-monospace text-dark'; | ||
+ | $text='<pre class="code font-weight-bold">'.$text.'</pre>'; | ||
+ | } | ||
+ | |||
+ | $out='<div class="d-flex '.$class.' mx-0 my-3" style="'.$style.'">'; | ||
+ | if($type=='example' || $type=='codeexample' ){ | ||
+ | $head='Beispiel'; | ||
+ | if(isset($argv['head']) && trim($argv['head'])!=""){ | ||
+ | $head=trim($argv['head']); | ||
+ | } | ||
+ | $out.='<p><span class="badge badge-secondary border-0">'.$head.'</span></p>'; | ||
+ | } else { | ||
+ | if($icon!=""){ | ||
+ | $out.='<div class="px-1 mx-1"><i class="'.$icon.'"></i></div>'; | ||
+ | } | ||
+ | } | ||
+ | $out.='<div class="mx-1 px-1 border-0 flex-grow-1 '.$contentclass.'">'.$text.'</div></div>'; | ||
+ | echo $out; | ||
+ | } | ||
+ | </phptag> |
Aktuelle Version vom 27. Oktober 2021, 08:57 Uhr
informations