[TYPO3-german] Newbie Fragen - zufalls Bilder und individuelle Header

Gerhard Obermayr design at cgc.at
Sun Apr 16 20:03:30 CEST 2006


Andreas Weller schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Gerhard Obermayr schrieb:
>   
>> Jetzt möchte ich gerne, dass Bilder im Kopf der Seite zufällig verwendet
>> werden. Unter fileadmin\tmpl_3\images liegen dazu einige JPG und es
>> sollen davon zwei zufällig ausgewählt werden.
>> Bei der Templateverwaltung gibt es unter Constants folgende Einträge:
>> defaultImage1=fileadmin/template/images/1.jpg
>> defaultImage2=fileadmin/template/images/2.jpg
>>   
>>
>>     
>>> Die Extension "RandomImage" kann Dir da sicher helfen -siehe --> 
>>> http://tgwest.fuv.at/
>>>       
>
> Genau so hab' ich mir das vorgestellt, wie man es bei deiner Page sehen
> kann.
> Ich habe es jetzt installiert - weiss aber nicht, wie ich die Funktion
> in mein Template einbinden muss.
>
> Die passende Stelle sollte folgende sein:
> Ich denke, dass ich $defaultImage durch einen entsprechenden Zufallswert
> ersetzen muss - aber wie?
>   

Hallo Andreas,
das hat alles nichts mit "$defaultImage " oder mit einem "header" zu tun.

1.) im Template musst Du einmal einen Marker <!-- ###RNDIMG### --> setzen.
2.) in Deiner CSS-Datei definierst Du das Bild (Größe, Position etc.) - 
oder Du setzt bei einem Tabellendesign den Marker direkt in die Zelle wo 
das Bild erscheinen soll.
3.) Im "Setup" bei den "SUBPARTS" legst Du den Marker fest: 
subparts.RNDIMG < temp.randomImage
4.) Zusätzlich definierst Du im Setup folgendes:

###########################
#####  Random Image  #########
###########################
temp.randomImage {
     userFunc = tx_ccrandomimage_pi1->main
     path = fileadmin/pfad_wo_deine_bilder_liegen/
     fileExt = jpg,jpeg,gif,png
     overrideParms.field = bodytext
     renderObj = COA
     renderObj {
     10 = TEXT
     10.file = ###FILE_1###
     10.wrap = |
 }
}
page.100 < temp.rndImageSized


Dann sollte das Ding laufen.
Gerhard


> #####Header#####
> temp.header1=IMAGE
> temp.header1.file=GIFBUILDER
> temp.header1.file {
>   XY=305,157
>   10=IMAGE
>   10.file.import {
>     cObject=TEXT
>     cObject.value={$defaultImage1}
>     cObject.override {
>       required=1
>       data=levelmedia: -1, "slide"
>       wrap=uploads/media/ |
>       listNum = 0
>     }
>   }
> }
>
>
>
> Gruß,
>   Andreas Weller
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.3 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFEQifFZAUSLfjKnkYRArHDAKCkBNj/085OIef4T/YYlG5QmF8wEACgoL4d
> zOWYGQAX9eKH5bU+PU6WZFo=
> =6OuB
> -----END PGP SIGNATURE-----
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
>   




More information about the TYPO3-german mailing list