====== getTextElement() ======

''string **getTextElement**(string //TextKennung//, [string //Ausgabeformat//])''

Gibt den HTML-Code für den Textbausteins mit der Kennung //TextKennung// als String zurück.

  * //TextKennung//\\ Kennung des Textbausteins, dessen Inhalt zurückgegeben werden soll.
  * //Ausgabeformat//\\ Optional können Sie ausgeben, in welchem Format der Inhalt zurückgegeben wird.
    * ''%%'block'%%'' -> (Standard) HTML-Code im Blockelement (mit Abständen und Ausrichtung)
    * ''%%'html'%%'' -> Nur der eigentliche Inhalt als HTML-Code
    * ''%%'plain'%%'' -> Unformatierter Text mit Zeilenumbrüchen

**Hinweis:** Falls der Textbaustein mit Titel und/oder Formatierung im Fragebogen ausgegeben wird, so ist auch dies im HTML-Code enthalten. Nicht enthalten sind allerdings eine eventuelle Ausrichtung (links/mittig/rechts/Blocksatz) sowie Abstand unter dem Textbaustein.


===== Beispiel 1 =====

Im folgenden Beispiel wird einer von 2 Textbausteinen ("desc1" oder "desc2") per Platzhalter in einen dritten Platzhalter ("description") eingebunden. Der dritte Textbaustein muss dabei den Platzhalter ''%desc%'' enthalten.

<code php>
if (value('AB01_01') == 1) {
  $desc = getTextElement('desc1', 'html');
} else {
  $desc = getTextElement('desc2', 'html');
}
replace('%desc%', $desc);
text('description');
</code>


===== Beispiel 2 =====

Im folgenden Beispiel wird jedes "a" und jedes "A" durch einen Unterstrich ersetzt und der Textbaustein anschließend angezeigt.

<code php>
$content = getTextElement('priming');
$out = str_replace(array('a','A'), '_', $content);
html($out);
</code>