string getTextElement(string TextKennung, [string Ausgabeformat])
Gibt den HTML-Code für den Textbaustein mit der Kennung TextKennung als String zurück.
'block'
→ (Standard) HTML-Code im Blockelement (mit Abständen und Ausrichtung)'html'
→ Nur der eigentliche Inhalt als HTML-Code'plain'
→ Unformatierter Text mit ZeilenumbrüchenHinweis: 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.
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.
if (value('AB01_01') == 1) { $desc = getTextElement('desc1', 'html'); } else { $desc = getTextElement('desc2', 'html'); } replace('%desc%', $desc); text('description');
Im folgenden Beispiel wird jedes „a“ und jedes „A“ durch einen Unterstrich ersetzt und der Textbaustein anschließend angezeigt.
$content = getTextElement('priming'); $out = str_replace(array('a','A'), '_', $content); html($out);