Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
de:create:functions:repeatpage [14.05.2016 20:43] – [repeatPage()] admin | de:create:functions:repeatpage [13.07.2020 21:52] (aktuell) – [Beispiel 2] admin |
---|
''void **repeatPage**([string //Textbaustein//])'' | ''void **repeatPage**([string //Textbaustein//])'' |
| |
Die Funktion ''repeatPage()'' zeigt die vorhergehende Seite erneut an. Optional wird ein Textbaustein im Stil einer Fehlermeldung angezeigt. | Die Funktion ''repeatPage()'' zeigt die vorhergehende Seite erneut an. Optional wird ein Textbaustein im Stil einer Fehlermeldung angezeigt. Anwendung findet die Funktion v.a. für [[:de:create:checks#individuelle_antwort-pruefung|individuelle Antwortprüfungen]]. |
| |
* //Textbaustein// (optional)\\ Falls die Kennung eines Textbausteins angegeben wird (Anzulegen unter **Textbausteine und Beschriftung**), so wird dieser Textbaustein als Hinweis zu Beginn der wiederholten Seite angezeigt. Der Textbaustein wird dabei genauso formatiert wie andere Meldungen zu fehlenden/fehlerhaften Angaben. | * //Textbaustein// (optional)\\ Falls die Kennung eines Textbausteins angegeben wird (Anzulegen unter **Textbausteine und Beschriftung**), so wird dieser Textbaustein als Hinweis zu Beginn der wiederholten Seite angezeigt. Der Textbaustein wird dabei genauso formatiert wie andere Meldungen zu fehlenden/fehlerhaften Angaben. |
$failBC01 = (count(getItems('BC01', 'missing')) > 0); | $failBC01 = (count(getItems('BC01', 'missing')) > 0); |
| |
if ($failBB01 or $failBC01) { | if ($failBB01 || $failBC01) { |
// Merken, dass Seite 6 wiederholt wird/wurde | // Merken, dass Seite 6 wiederholt wird/wurde |
$rPG6 = true; | $rPG6 = true; |
registerVariable('rPG6'); | registerVariable($rPG6); |
// Vorhergehende Seite erneut anzeigen | // Vorhergehende Seite erneut anzeigen |
repeatPage('error_missing'); | repeatPage('error_missing'); |