---
description: curriculum nutzt Smarty als Template-Engine
---

# Smarty

## Allgemeines

### Variablen

#### dynamische Variablen

Dynamische variablen können mit dem folgenden Syntax erstellt werden:&#x20;

```
{$val->firstname}_{$val->lastname}  
{* = firstname_lastname *} 

{Form::input_text("{$val->context_id}_{$val->name}", $val->name, $val->value, $error)}
{* dynamische Variablen in Funktionsaufrufen müssen in doppelten Anführungszeichen stehen*}
```
