> For the complete documentation index, see [llms.txt](https://alaniso-de.gitbook.io/alaf-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alaniso-de.gitbook.io/alaf-framework/untitled/staticfield-feld.md).

# staticField Feld

```php
	/**
	 * Create a Bootstrap static field.
	 *
	 * @param string $name        	
	 * @param string $label        	
	 * @param string $value        	
	 * @param array $options
	 *        	['asHTML'=>true] = Inhalt als HTML interpretieren, sonst Text
	 *        	['asIMG'=>true] = Inhalt als Image - $value enthält den Dateinamen
	 * @return string
	 */
	public function staticField($name, $label = null, $value = null, array $options = []) {
	//...
	}

```

### Parameter für das staticField Feld

| Name     |          | Beschreibung                                                                                                                                                                                                                                                                                                                                               |
| -------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| $name    |          | Name des Input-Feldes. Dieser wird beim Senden des Formulars in `$_GET` übergeben.                                                                                                                                                                                                                                                                         |
| $label   | optional | Feldüberschrift für das Eingabefeld. Wird kein `$label` übergeben, so wird `$name` als Label übernommen.                                                                                                                                                                                                                                                   |
| $value   | optional | <p>Wert des Input-Feldes. Der übergebene Wert wird im Formular zur Bearbeitung ausgegeben. <br>Falls die Option <strong>'asHTML'</strong> gesetzt ist, enthält <code>$value</code> den auszugebenden HTML-Quellcode.</p><p>Falls die Option <strong>'asIMG'</strong> gesetzt ist, enthält <code>$value</code> den Dateinamen der anzuzeigenden Grafik.</p> |
| $options | optional | <p>Array mit Optionen / Attributen zu einem input-Feld. Hier sind grundsätzlich alle HTML-Attribute erlaubt. <br>Weiterhin können interne Optionen eingetragen werden, welche die Darstellung des Input-Feldes beeinflussen. <br><a href="/alaf-framework/input-optionale-parameter.md">Optionale Parameter für input-Felder</a></p>                       |

## Beispiele

### Ausgabe eines Images

```php
$TabHtml [] = $FrmObj->staticField ( 
  'sign_empfang', 
  af_tran ( 'Unterschrift Schlüsselempfang' ), 
  'media/images/sign_erhalten.png' , 
  [ 
    'asIMG' => true,
    'helptext' => af_tran ( 'Unterschrift des Schlüsselempfängers' ),
    'right_column_class' => 'col-md-3',
	'class'=> 'img-responsive img-rounded'	
  ] );

```

![](https://2547061836-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaV7PHur_BU6MA3-5lA%2F-Lg4UuIEqNHJUILGseOC%2F-Lg4UyEXj4y5xFih8oJs%2FstaticField-asIMG.png?alt=media\&token=b6da0744-695e-468e-b296-886c00975f68)

### Ausgabe eines Buttons&#x20;

```php
// Zuerst wird ein Button-HTML-Code erstellt:
$kommentar_btn = $FrmObj->button ( 'set_kommentar', af_tran ( 'Kommentar erfassen' ), null, 'button', array (
				'li_type' => 'button',
				'name' => 'frm_save_kommentar',
				'value' => 'save_kommentar',
				'type' => 'button',
				'class' => 'btn btn-default alaf_modal_Kommentar_button',
				'iconclass' => 'fa fa-comment-o',
				'label' => af_tran ( 'Status "{STATUS}" setzen', [ 
						'STATUS' => af_tran ( 'AF_RECSTATUS_INACT' ) 
				] ),
				'title' => af_tran ( 'Hier kann ein Kommentar zum Betriebsauftrag erfasst werden...' ) 
		) );

// Ausgabe im Formular (ohne Label):
$TabHtml [] = $tb->staticField ( 'alafOpenDocFolder', ' ', $kommentar_btn, [ 
				'asHTML' => 'asHTML' 
		] );
```

![Der Button wird ohne Label unter den Feldern dargestellt...](https://2547061836-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaV7PHur_BU6MA3-5lA%2F-Lg4ZBGMu5zyStOrG_Pi%2F-Lg4ZKbE3lGjcFIFjUi1%2FstaticField-asHTML.png?alt=media\&token=c446b6d7-a18f-45fc-8d13-c10bc095a495)
