[Typo3-german] eine random zahl im ts setup?

Lars Fanter l.fanter at fanter-newmedia.de
Sun Dec 4 23:47:02 CET 2005


hallo ng,

ich möchte ein TMENU bauen welches für jede seite eines bestimmten levels 
einen menueintrag macht.
so weit so gut. nun wollte ich aber das nicht immer die gleiche grafik als 
hintergrund in der zeile erscheint.
sieht langweilig aus. deshalb hab ich mir folgendes überlegt:

$random_image = random(5)

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <table width="100%"  border="0" cellspacing="0" 
cellpadding="0" id="mainNavi"> | </table>
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
 NO.allWrap = <tr><td background="random_image.jpg"> | </td></tr>
}
## Menu [End]

man beachte das "random_image.jpg"
ich finde im ts syntax keine möglichkeit eine zahl z.b. zwischen 1 und 5 per 
zufall generieren zu lassen und diese zahl dann in eine variable zu 
schreiben. diese variable würde ich dann an stelle des bildes rendern lassen 
und hätte so nicht mit jeder menüzeile das gleiche bild im hintergrund. mit 
php würde ich das noch hinkriegen, aber mit ts....

hat jemand einen lösungsansatz für mich?

könnte ich das vielleicht so lösen:

<?
  $zufall = rand(1,5);
  ?>

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <table width="100%"  border="0" cellspacing="0" 
cellpadding="0" id="mainNavi"> | </table>
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
 NO.allWrap = <tr><td background="<?= $zufall ?>.jpg"> | </td></tr>
}
## Menu [End]


vielen dank im voraus
lars 





More information about the TYPO3-german mailing list