[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