[TYPO3-UG Freiburg] Bilder aus media in zufälliger Reihenfolge
Ben Robinson
benjamecho at web.de
Sat Sep 24 12:55:45 CEST 2011
Hallo,
für einen JavaScript-Bildwechsel versuche ich die in "media" (Seiteneigenschaften) hinterlegten Dateien in einer zufällige Reihenfolge zu bringen und hänge gerade an einem Problem, das für die Extensionentwickler unter uns vermutlich nur eine Kleinigkeit ist.
Das erste Element soll als richtiges Bild (<img src=… />) ausgegeben werden (das ist mein Problem), der Rest dann als JavaScript-Array (kein Problem, das mache ich dann später mit foreach).
Warum wird das Bild mit …
$newcontent .= $GLOBALS['TSFE']->cObj->IMAGE($mainimg);
… (s.u.) nicht ausgegeben?
Gruß
Ben
P.S. hier mein Code:
Typoscript:
---------------
page.includeLibs.frontispiece = fileadmin/templates/default/frontispiece.inc
page.10.subparts.FRONTISPIECE = TEXT
page.10.subparts.FRONTISPIECE{
data = LEVELMEDIA:-1, slide
postUserFunc = user_frontispiece
}
PHP (frontispiece.inc):
------------------------------
<?php
function user_frontispiece($content,$conf) {
$newcontent = "";
$path = "/uploads/media/";
$images = explode(",", $content);
// Bilder in Zufallsreihenfolge bringen
shuffle($images);
// alle Dateinamen testweise ausgeben
foreach($images as $image){
$newcontent .= $image."<br />";
}
// erstes Bild darstellen
$mainimg['file.'] = $path.$images[0];
$newcontent .= $GLOBALS['TSFE']->cObj->IMAGE($mainimg);
return $newcontent;
}
?>
More information about the TYPO3-UG-Freiburg
mailing list