[TYPO3-german] Conditions greifen nicht

G.Unger skyfreak1 at gmx.net
Tue Apr 6 23:36:46 CEST 2010


... 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.lars at 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




More information about the TYPO3-german mailing list