====== getTextElement() ====== ''string **getTextElement**(string //TextKennung//, [string //Ausgabeformat//])'' Gibt den HTML-Code für den Textbaustein 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. if (value('AB01_01') == 1) { $desc = getTextElement('desc1', 'html'); } else { $desc = getTextElement('desc2', 'html'); } replace('%desc%', $desc); text('description'); ===== Beispiel 2 ===== 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);