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.
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??)
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)
wollte dir das gerade auch schreiben mit dem GMENU, ich hatte deinen beitrag tatsächlich falsch verstanden...
subnoodle schriebIch 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
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!
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!!