Zum Inhalt springen

Transparenz GMENU

Erstellt am 18. September 2003 · 5 Antworten · letzte Antwort am 18. September 2003

Tags: Frage

subnoodle ·

Hallo,
ich muß mal wieder ein leidiges Thema aufgreifen, kann es jetzt aber (erstmalig?) konkret auf den Punkt bringen per TypoScript-Beispiel. Ich habe den Verdacht, daß Typo3 die ansonsten funktionierende Transparenzfähigkeit verliert, wenn man ein GIFBUILDER-Objekt innerhalb eines GMENUs verwendet:

###
### Graphmenu including Medialist only
navMenu4= HMENU
navMenu4 {
  entryLevel=1
  1=GMENU
  1.NO {
    XY=[5.w],[5.h]
    5=IMAGE
    5.file = GIFBUILDER
    5.file {
      XY = 200, 50
      transparentBackground=1
      transparentColor = #ffffff
      transparentColor.closest = 1
      40 = IMAGE
      40.file {
         import.field = media
         import = uploads/media/
         import.listNum = 3
      }
    }
  }
}

###
### Testlogo
logoxx=IMAGE
logoxx.file = GIFBUILDER
logoxx.file {
  XY = 250,200
  transparentBackground=1
  transparentColor = #ffffff
  transparentColor.closest = 1 
  40 = IMAGE
  40.file {
     import.field = media
     import = uploads/media/
     import.listNum = 3
  }
  40.align=center
}

#
# show page
page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/media/template/navipic.html
  workOnSubpart = DOCUMENT
  marks.LOGO  < logoxx
  marks.LEFT < navMenu4
  marks.CONTENT < styles.content.get
  marks.RIGHT < styles.content.getRight
}

Im Falle logoxx wird das per media eingebettete Bild (GIF!) mit Transparenz abgebildet. Der nahezu gleiche Typo-Script-Code im GMENU läßt das Bild ohne Transparenz erscheinen, obwohl genau das gleiche Bild wie beim Logo benutzt wird.

An was liegt das? Gibt's dafür eine normale Typo-Script-Lösung oder einen Workarround oder liegt das Problem in den Tiefen des TypoScript-Core-PHP-Codes verborgen?

Danke!

PS: Mittlerweile habe ich herausgefunden, daß die Transparanzeinstellung des GIFBUILDER wohl geht; wenn ich ein Text-Element mit schwarzem Schatten verseheh, Tranparenz- und BackColor ebenfalls schwarz sind, dann wird der Schatten sozusagen "wegtranperiert" ;-). Daraus schließe ich, daß GMENU den Hintergrund selbst verwaltet, es aber keine Option zur Transparenz gibt, was sehr sehr schade ist.

doku ·

wieso verwendest du denn folgendes überhaupt?

  transparentColor = #ffffff 
  transparentColor.closest = 1

laß das doch einfach mal weg.

aber vielleicht habe ich dich ja auch falsch verstanden...

p.s.: mehrfachpostings sind übrigens ein absolutes greuel! (gräuel??)

subnoodle ·

Hallo zusammen,

ich hab's rausgekriegt; ich bin jetzt einfach (völlig grundlos im Prinzip) davon ausgegangen, daß GEMNUE ja ein grafischen Element ist und somit alle Eigenschaften und Optionen eines GIFBUILDER-Objekts erbt.

Ich habe alles Transparenzoptionen und die Back-Color-Optione auf Menüpunkt-Normal-Ebene weiderholt:

navMenu3.1.NO {
  wrap= <div style="padding-left:1cm; border:1">|</div>
  XY=[5.w],[5.h] // so geht's ned
  transparentBackground=1
  transparentColor = #ffffaa
  backColor= #ffffaa
  transparentColor.closest = 1
  5=IMAGE
  5.file = GIFBUILDER
  5.file {
//    XY = [40.w], [40.h]
    XY = 170, 20
    transparentBackground=1
    transparentColor = #ffffaa
    backColor= #ffffaa
    transparentColor.closest = 1
    40 = IMAGE
    40.file {
       import.field = media
       import = uploads/media/
       import.listNum = 0
    }
  50.text.field=nav_title
  50.fontFile=fileadmin/fonts/comicbd.ttf
  50.fontSize=14
  50.offset=30,12
  50.niceText=0
  50.fontColor = #33ff33
  }
}

Er gewünschte Effekt ist nun super.

Anmerkung zum Forum:
Ich habe noch nie hier im Forum eine produktiv sinnvolle Antwort erhalten. Allermeistens sogar gar keine. Mir scheint es eine Eigenschaft der Typo3-Communities zu sein, die Angehörigen im Unwissen zu belassen. Ich bin anderes aus anderen Communities gewöhnt und fühlte mich dort immer sehr wohl, vor allem war ich tatsächlich produktiver. Ich will dies bloß mal loswerden, weil es mich wurmt. Ich erwarte auch keine Reaktion oder gar Verbesserung der Lage. (wie auch)

doku ·

wollte dir das gerade auch schreiben mit dem GMENU, ich hatte deinen beitrag tatsächlich falsch verstanden...

subnoodle schrieb

Ich habe noch nie hier im Forum eine produktiv sinnvolle Antwort erhalten. Allermeistens sogar gar keine. Mir scheint es eine Eigenschaft der Typo3-Communities zu sein, die Angehörigen im Unwissen zu belassen. Ich bin anderes aus anderen Communities gewöhnt und fühlte mich dort immer sehr wohl, vor allem war ich tatsächlich produktiver. Ich will dies bloß mal loswerden, weil es mich wurmt. Ich erwarte auch keine Reaktion oder gar Verbesserung der Lage. (wie auch)

soso...
danke für die blumen

subnoodle ·

Hi Doku,

ich verwende TransparenzColor, um z.B. Blur oder Shadow-Effekte besser in den Hintergrung fließen zu lassen. Wenn ich ein dunkles Hintergrundbild habe, sorgt eine dunkle TransparenzColor dafür, das die fransigen Ränder von so Effektverläufen in einer änhlichen Farbe des Hintergrund überblenden. Damit sind die "Fransen" kaum noch sichtbar! Gleiches gilt für hell auf hell. Ich finde das Ergebnis echt erstaunlich.

Zum mehrfachposting: Ich darf nicht verschieben (obwohl das pbb2 kann und hier registriert bin). Das wäre mir auch 1000 mal lieber gewesen. Ich tat's dann trotzdem per Kopie, weil ich dachte, wer sollte schon auf einen Betreig antworten, dessen Autor (ich) nicht einmal fähig ist, die richtige Rubrik zu finden ;-) Sorry dafür. Das doppel kann ich ja selber löschen! [gerade eingefallen] ich mach's sofort!

subnoodle ·

Hallo Doku,

jaja, es ist tatsächlich bei einer so komplexen Sache immer sehr schwer, darzulegen, welches Problem man eigentlich hat. Mit Screenshots wäre es offesichtlicher gewesen, next time.

An dieser Stelle möchte ich mich noch ausdrücklich bei Dir bedanken, Doku. Sich in Probleme anderer Leute einzudenken ist halt nicht jedermanns Sache (auch mir fällts meist zu schwer).
Danke vielmals!!