... probier mal
[hour => 00.00] && [hour =< 08.00]
[hour => 08.01] && [hour =< 16.00]
etc.
zu deiner 2. frage nach einem random css
das könnte man wie folgt lösen, obwohl es in TYPO3 wahrscheinlich auch
noch viele andere wege gibt ;)
## TS Setup
## include random Stylesheet
includeLibs.user_randomCSS = path2file/randomcss.php
page.headerData.110 = USER_INT
page.headerData.110.userFunc = user_randomCSS
und dazu die klitzekleine randomscss.php
<?php
function user_randomCSS() {
$fpath='path/to/folder/including/all/css/files/for/random/use';
$randomCSS=array();
$dir = opendir($fpath);
while (false !== ($filename = readdir($dir))){
if ($filename != "." && $filename != ".." &&
!is_dir($fpath.$filename)) { $randomCSS[] = $fpath.$filename;}
}
if(count($randomCSS)>0) {
shuffle($randomCSS);
$cssTag = ' <link rel="stylesheet" type="text/css"
href="'.$randomCSS[0].'" />
';
}
return $cssTag;
}
?>
grüsse,
GUIDO
On 2010-04-06 21:24:26 +0200, Lars Brinkmann <brinkmann.l...@gmail.com> said:
Hallo Liste,
mit Hilfe von Conditions möchte ich gerne alle 8 Stunden ein
Hintergrundbild auf der Startseite wechseln.
Der entsprechende Abschnitt im Setup sieht so aus:
[hour =>0, <8]
page.headerData.10 >
page.headerData.10 = TEXT
page.headerData.10.value (
<style type="text/css">
.wrapHeader { background:
url(fileadmin/templates/images/pageHeaderPictureAlt2.jpg); }
.wrapClaim { display: none; }
</style>)
[global]
[hour =>8, <16]
page.headerData.10 >
...
)
[global]
[hour =>16, <24]
page.headerData.10 >
)
[global]
Es werden aber immer nur die Anweisungen in der letzten Condition ausgefü
hrt.
Lösche ich den Abschnitt [hour =>16, <24], dann wird der darüber
liegende letzte Abschnitt genutzt.
Wo habe ich den Fehler eingebaut?
Noch besser wäre allerdings, wenn ich das Hintergrundbild per Zufall
ändern könnte. Gibt es da auch eine Möglichkeit?
Viele Grüße, Lars Brinkmann
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german