Guten Abend!
Benutze den Nivoslider um Bannerslides anzuzeigen. Jedoch möchte ich das die Bilder aus PageMedia (Seiteneigenschaften Resourcen) genommen werden.
Habe das jetzt soweit schon angepasst:
protected function generateImages() {
$pages_result = $GLOBALS['TYPO3_DB']->sql_query('select * from pages where uid =' . ($GLOBALS['TSFE']->id));
$pages_temp = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($pages_result);
$arrImages = t3lib_div::trimExplode(',', $pages_temp['media']);
$arrLinks = t3lib_div::trimExplode(chr(10), $this->conf['links']);
$arrCaptions = t3lib_div::trimExplode(chr(10), $this->conf['captions']);
$content = '';
foreach ($arrImages as $key => $strFileName) {
$imageConfig['file'] = $this->uploadsDir . $strFileName;
$imageConfig['file.']['width'] = $this->conf['width'];
$imageConfig['file.']['height'] = $this->conf['height'];
$imageConfig['altText'] = $arrCaptions[$key];
$imageConfig['titleText'] = $arrCaptions[$key];
$imageConfig['stdWrap.']['typolink.']['parameter'] = $arrLinks[$key];
$imageConfig['params'] = '';
if ($key == 0) {
$imageConfig['params'] = 'class="first"';
}
$image = $this->cObj->IMAGE($imageConfig);
$content .= $image;
}
return $content;
}
Jedoch habe ich ja noch das Thema, dass auf der Seite ja auch einmal keine Bilder (media) enthalten sein können. Da würde ich dann gerne wie unter TS gewohnt, die Ebenen hoch "sliden" bis ich was finde. Wie kann ich das machen?
Danke und Grüße