---
title: "Template-Variablen"
description: "Mit Template-Variablen können eigene Variablen direkt über den Shortcode weitergegeben werden. In den Templates kann dann auf die Variablen zugegriffen werden. ### Variablen übergeben Template-Variablen wird *tpl_* vorangestellt. Der Name dahinter kann frei gewählt werden. PHP ``` [amazon box=\"ASIN\" tpl_var1=\"test\"…"
url: "https://aawp.de/docs/article/template-variablen/"
updated: "2017-07-31"
category: Funktionen
---

# Template-Variablen

Mit Template-Variablen können eigene Variablen direkt über den Shortcode weitergegeben werden. In den Templates kann dann auf die Variablen zugegriffen werden.

### Variablen übergeben

Template-Variablen wird *tpl_* vorangestellt. Der Name dahinter kann frei gewählt werden.

 PHP

```
[amazon box="ASIN" tpl_var1="test" tpl_var2="text1,text2,text3" /]
```

Mit Komma separierte Werte werden direkt in einen *Array* umgewandelt.

### Variablen im Template verwenden

Innerhalb der Templates, stehen die folgenden Funktionen zur Verfügung:

**Auf alle Variablen zugreifen**

 PHP

```
$variables = $this->get_template_variables();
```

... liefert einen Array mit allen übergebenen Werten zurück.

**Auf bestimme Variablen zugreifen**

 PHP

```
$variable = $this->get_template_variable( 'var1', 0 );
```

... liefert einen bestimmten Wert zurück.

Der Funktion kann als zweites Argument ein Standard-Wert übergeben werden.
