[TYPO3-german] Bilderanimation mit flexibler Bildanzahl

Steffen Gebert steffen at steffen-gebert.de
Tue Jul 14 01:09:43 CEST 2009


Das Problem war vermutlich schwer verständlich.. fürs Archiv:
  if.isTrue.stdWrap {
      data = levelmedia:-1,slide
      listNum = Y
    }
  }

jeweils direkt in
page.10.marks.HEAD.X erfüllt den Zweck, so dass das ganze IMAGE überhaupt 
nur gebaut wrid, wenn die Condition erfüllt ist.

(mit X = Y + 1)

Steffen

Steffen Gebert wrote:
> ich habe momentan ein recht komplexes TS-Problem (wie man an der
> fortgeschrittenen Uhrzeit sieht :-[ ).
> 
> Ich möchte mehrere Headerbilder per Javascript ineinander überblenden.
> Soweit kein Problem [1].
> 
> Hierzu muss ich die gewünschten <img> nacheinander ausgeben - diese sollen
> aus dem Dateien-Feld der Seiteneigenschaften kommen. Soweit auch nicht das
> Problem.
> 
> Vereinfacht sieht der Code folgendermaßen aus:
> page.10.marks.HEAD = COA
> page.10.marks.HEAD.1 = IMAGE
> page.10.marks.HEAD.1.file = GIFBUILDER
> page.10.marks.HEAD.1.file {
>   # Hintergrundbild
>   10 = IMAGE
>   10 {
>     file {
>       # Die Datei wird bevorzugt aus dem Resourcen-Feld der
>       # (übergeordneten)
> Seite genommen
>       import {
>         cObject = TEXT
>         # Fallback im Benutzerverzeichnis (historisch)
>         cObject.value =  fileadmin/{$path}titel.jpg
>         cObject.override {
>           required = 1
>           data = levelmedia:-1,slide
>           wrap = uploads/media/
>           listNum = 0
>         }
>       }
>     }
>   }
> 
>   15 = IMAGE
>   15.file = fileadmin/logo.png
> }
> 
> # 2. Bild
> page.10.marks.HEAD.2 = IMAGE
> page.10.marks.HEAD.2 < page.10.marks.HEAD.1
> page.10.marks.HEAD.2 {
>   file.10.file.import.cObject.override.listNum = 1
>   # hier müsste noch irgendwas rein, so dass das ganze IMAGE nichts zurück
> gibt, wenn mit entsprechender listNum nichts gefunden wurde
> }
> 
> Problem ist eben, dass mir ein Bild nur mit dem Logo, aber ohne
> Hintergrund generiert wird, wenn in den Seiteneigenschaften nur 1 Bild
> hinterlegt ist.
> 
> Irgendwie müsste ich also in page.10.marks.HEAD.2 gleich abfragen, ob über
> das data = levelmedia: -1, slide in Abhängigkeit von der listNum etwas
> gefunden wurde.
> Nur wie?
> Ich habe schon etliche required-Variationen durchprobiert :(
> 
> Für Tipps wäre ich super dankbar!
> 
> Gute Nacht
> Steffen
> 
> [1] http://www.drweb.de/magazin/wp-content/uploads/ueberblenden.html




More information about the TYPO3-german mailing list