Hallo Gemeinde,
folgender Code in meinem HTML Template:
<div id="top" class="topbg01">
###NAVIGATIONMAIN###
</div>
Frage: Gibt es eine Möglichkeit über TypoScript die
class="topbg01"
per "zufallsgenerator" durch
class="topbg06"
,
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.
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
/*
* 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
CLASSSHUFFLE = PHP_SCRIPT_INT
CLASSSHUFFLE {
file = fileadmin/templates/tools/classshuffle.php
}