Auf Wunsch als separate Frage:
Bei mir scheint getItems() Zufallsgenerator-Fragen oder Textbausteine nicht als ein für looppage() brauchbares Array auszugeben.
Könnte es daran liegen, dass getItems() diese irgendwie nicht als mehrere Werte erkennt?
Rubrik Zufallsgeneratorvariable RG enthält bei mir 1 Frage mit der Kennung RG01. In dieser befinden sich im Feld "Zettel (Inhalte)" bisher nur 5 Zeilen:
1 = film001
2 = film002
3 = film003
4 = film004
5 = film005
Bei Ziehung steht "1 Zettel" und "Gleichverteilte Ziehung".
Bei "Inhalte" ist kein HTML-Code eingetragen.
Bei...
$filme = getItems('RG01');
$film = loopPage($filme);
...ist die Debug-Ausgabe immer folgende:
[Warnung] loopPage(-, -) wird ignoriert
An einen Unter-Fragebogen wird jedesmal der Wert 0 ausgegeben.
Ausprobiert habe ich:
- Zahl der Ziehungen erhöht
- $filme = getItems('RG01', 'label');
- $filme = getItems('RG01', 'all');
- $filme = getItems('RG01', 'html');
Da für mein Projekt Datenmengen anfallen, die Textbausteine nötig machen, habe ich auch folgendes versucht:
Textbaustein: Fragekennung 'TB01', gleicher Inhalt wie in RG01
- $filme = getTextElement('TB01');
- $filme = getTextElement('TB01', 'html');
...wieder wird looppage() ignoriert.
Was wiederum funktioniert, sind getQuestions('RG' oder 'TB') und getVariables ('RG01', 'RG02')
Hier gibt looppage() mir aber nur die Kennungen aus, was mir wenig hilft.
Auch mit getItems() oder getTextElement() darunter wirds nichts.
Hat jemand eine Idee, wo mein Fehler liegten könnte?