0 votes
in SoSci Survey (dt.) by s049805 (660 points)
edited by SoSci Survey

Ich habe einen Textbaustein, den ich bereits in mehreren Fragebögen verwende. Diesen würde ich gerne um folgenden PHP(!) Code erweitern.

if (getLanguage() == 'ger') {
option('nextbutton', 'Fragebogen abschließen');
}
else {option('nextbutton', 'complete questionnaire');
}

Wie kann ich das? Aktuell ist der Textbaustein ein HTML Baustein. Ich weiß aber nicht, wie ich PHP in einen HTML Textbaustein einbaue.

Danke!

1 Answer

0 votes
by SoSci Survey (309k points)

In einem HTML-Element können Sie überhaupt keinen PHP-Code verwenden. Und nachdem Ihr Code auch keine Ausgabe erzeugt, kann ich die Notwendigkeit, PHP- und HTML-Code zu koppeln in diesme Beispiel hier auch nicht nachvollziehen.

Hier zwei Lösungansätze:

(1) Verwenden Sie Platzhalter. Lassen Sie erst den PHP-Code laufen, um den notwendigen HTML-Code zu erzeugen, und fügen Sie diesen via Platzhalter in den Textbaustein ein. Entweder via replace() oder mittels show().

(2) Geben Sie den HTML-Code innerhalb einer PHP-Elements mittels html() aus.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...