Hallo.
Wie muss ich meinen Code anpassen, damit nicht nur meine Blöcke randomisiert angezeigt werden, sondern die Seiten innerhalb meines Blockes auch randomisiert angezeigt werden? Den Code unten habe ich aus einem anderen Thread kopiert, jedoch funktioniert das Mischen der einzelnen Seiten innerhalb der Blöcke nicht.
Vielen Dank im Voraus!
if (!isset($blocks)) {
  // Liste der Seiten definieren
  $blocks = array('Female1Start-Female4End','Male1Start-Male4End');
  // Liste mischen
  shuffle($blocks);
  // Die Seite ergänzen, wo es nachher weiter geht
  $blocks[] = 'Age';
  // Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
  registerVariable($blocks);
}
setPageOrder($blocks);
if (!isset($blocks)) {
  // Liste der Seiten definieren
  $blocks = array(
    // Block 1
    array('Female1Start', 'Female2', 'Female3', 'Female4End'),
    // Block 2
    array('Male1Start', 'Male2', 'Male3', 'Male4End')
  );
  // Jeden einzelnen Block in sich mischen
  for ($i=0; $i<count($blocks); $i++) {
    shuffle($blocks[$i]);
  }
  // Liste der Blöcke mischen
  shuffle($blocks);
  // Die Seite ergänzen, wo es nachher weiter geht
  $blocks[] = 'Age';
  // Reihenfolge zwischenspeichern, um spätere Änderung zu vermeiden
  registerVariable($blocks);
}
setPageOrder($blocks);