---
title: "CSS Klasse per Random, Shuffle über TypoScript austauschbar?"
url: "https://www.typo3.net/d/69262-css-klasse-per-random-shuffle-ueber-typoscript-austauschbar"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","HTML & CSS","PHP"]
created: "2007-10-12"
last_reply: "2007-10-16"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# CSS Klasse per Random, Shuffle über TypoScript austauschbar?

TYPO3 › TypoScript · 1 Antwort · gestartet 2007-10-12

## Eröffnungsbeitrag

**v2maggus** · 2007-10-12 · [Beitrag #1](https://www.typo3.net/d/69262-css-klasse-per-random-shuffle-ueber-typoscript-austauschbar/1)

Hallo Gemeinde,

folgender Code in meinem HTML Template:

```html
<div id="top" class="topbg01">
    ###NAVIGATIONMAIN###
</div>
```

Frage: Gibt es eine Möglichkeit über TypoScript die

```html
class="topbg01"
```

per "zufallsgenerator" durch

```html
class="topbg06"
```

,

```html
class="topbg03"
```

und so weiter switchen zu lassen? Kenne bisher nur über extern eingebundens PHP Script eine Möglichkeit, habe dafür aber auch noch keinen Ansatz gefunden. Lieber wäre es mir über TS.

Grüsse.

## Antworten

### [#2](https://www.typo3.net/d/69262-css-klasse-per-random-shuffle-ueber-typoscript-austauschbar/2) · v2maggus · 2007-10-16

so ich habe das ganze nun über PHP gelöst bekommen. wenns jemand interessiert hier der ansatz:

a) marker class="###CLASSSHUFFLE###" im HTML template setzen
b) externes PHP script ("classshuffle.php") welches die CSS Klassen per random switched

```php
<?php
/*
 * Class Shuffle Skript
 */
//define array    
$class_array = array ('topbg01', 'topbg02', 'topbg03', 'topbg04', 'topbg05', 'topbg06');
//randomize
$random_element = (int) rand(0, (count($class_array)-1));
//returnvalue
$content = $class_array[$random_element];
?>
```

c) Typo Script zum einbinden des externen PHP scripts bzw. der datei classshuffle.php

```typoscript
CLASSSHUFFLE = PHP_SCRIPT_INT
CLASSSHUFFLE {
file = fileadmin/templates/tools/classshuffle.php
}
```

---

Quelle: „CSS Klasse per Random, Shuffle über TypoScript austauschbar?“, typo3.net, https://www.typo3.net/d/69262-css-klasse-per-random-shuffle-ueber-typoscript-austauschbar
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
