Hintergrund Bilder für die gesamte Seite werden über die Seiteneigenschaft "Ressourcen" - "Media" ausgewählt. Die JQuery lib "backstrech" ermöglicht dynamisch angepasste Hintergrundbilder und Slideshows für Seiten und Inhaltselemente.
HTML page wrapper für Hintergrund Bilder
<html>
<body>
<div class="page bck">
Inhalte ....
</div>
</body>
</html>
Folgendes Typoscript erzeugt den JSinline-Code für die Hintergrund Bildershow einer Seite.
lib.backstretch = FILES
lib.backstretch {
references {
table = pages
uid.data = tsfe:id
fieldName = media
}
begin = 0
maxItems = 5
renderObj = IMG_RESOURCE
renderObj {
file.import.data = file:current:uid
file.treatIdAsReference = 1
stdWrap.wrap = "{$website.settings.baseUrl}|",
}
stdWrap.wrap = $('.bck').backstretch([|], {duration: 3000, fade: 800});
}
[globalVar = TSFE:page|media != ""]
page.jsFooterInline.90 < lib.backstretch
[global]