Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:create:functions:repeatpage [29.11.2016 20:53] – [repeatPage()] admin | de:create:functions:repeatpage [15.05.2024 19:17] (aktuell) – [Beispiel 2] admin | ||
|---|---|---|---|
| Zeile 26: | Zeile 26: | ||
| ===== Beispiel 2 ===== | ===== Beispiel 2 ===== | ||
| - | Mithilfe von repeatPage() ist es ebenso möglich, einmalig nachzuhaken, | + | Mithilfe von '' |
| - | Wenn eine der Fragen nicht vollständig beantwortet wurde, wird der Textbaustein " | + | Wenn eine der Fragen nicht vollständig beantwortet wurde, wird der Textbaustein " |
| Wenn sich die Fragen auf Seite 6 befinden, muss der folgende PHP-Code auf Seite 7 ganz oben platziert werden. | Wenn sich die Fragen auf Seite 6 befinden, muss der folgende PHP-Code auf Seite 7 ganz oben platziert werden. | ||
| <code php> | <code php> | ||
| - | // Nur wenn $repeatedPG6 | + | // Nur wenn IV01_01 |
| - | if (!isset($rPG6)) { | + | if (value(' |
| // Prüfen, ob in der Auswahl BB01 die Antwort fehlt (Code -9) | // Prüfen, ob in der Auswahl BB01 die Antwort fehlt (Code -9) | ||
| $failBB01 = (value(' | $failBB01 = (value(' | ||
| Zeile 40: | Zeile 40: | ||
| $failBC01 = (count(getItems(' | $failBC01 = (count(getItems(' | ||
| - | if ($failBB01 | + | if ($failBB01 |
| // Merken, dass Seite 6 wiederholt wird/wurde | // Merken, dass Seite 6 wiederholt wird/wurde | ||
| - | | + | |
| - | registerVariable('rPG6'); | + | |
| // Vorhergehende Seite erneut anzeigen | // Vorhergehende Seite erneut anzeigen | ||
| repeatPage(' | repeatPage(' | ||