Zum Inhalt springen

Grafisches Menu mit Bilder-Import Problem

Erstellt am 11. März 2007 · 2 Antworten · letzte Antwort am 12. März 2007

Tags: Frage

harry7922 ·

Hallo,

ich bin gerade dabei ein grafisches Menü zu machen und hinterlege für die Menüpunkte in der Seite (Erweitert) zwei Bilddateien, eine für den Normal-Zustand und eine für Rollover.

Jetzt habe ich das Problem, dass Typo3 meint, er muß mir diese Bilder (welche im JPEG Format sind) in GIF Bilder rendern und in einen anderen Ordner legen.
Bei dem rendern passiert ein Fehler, dass die Farben bei einigen Bildern blasser gemacht werden.

Hat jemand eine Idee, wie ich es vielleicht verhindern kann, dass er mir die JPEG ind GIF rendert und vielleicht die Original-Dateien nimmt ???

Bin für jeden Tipp dankbar!!!

Grüße

Hardy

eliafranke ·

Hi hardy,

du solltest folgendes machen:

1) installiere die Extention "kb_allcolors"

2) gehe ins Install Tool von Typo3 und gehe auf "All Configuration". Bei "$TYPO3_CONF_VARS['GFX']" musst du folgendes einstellen:
[GFX][image_processing] = 1
[GFX][gif_compress] = 1
[GFX][gdlib] = 1
[GFX][gdlib_png] = 1
[GFX][gdlib_2] = 1
[GFX][im] = 1
[GFX][jpg_quality] = 80
[GFX][png_truecolor] = 1
Wobei die letzte Einstellung am wichtigsten ist.

3) ins Template:

TCAdefaults.tt_content.image_compression = 20

Jetzt noch beide Caches löschen. So das wars auch schon. 😃

Wenn es noch etwas zu bemängeln gibt, kopiere folgendes noch ins typoscript ein, wo das Bild generiert wird:

10 = IMAGE
10.file = GIFBUILDER
10.format = JPG
10.quality = 100

Soo das müsste es gewesen sein! 🙂

LG Elia

harry7922 ·

Wow, danke für die Antwort!

Nur noch einmal zur Sicherheit dass wir uns auch nicht falsch verstanden haben.

Ich möchte dass Typo3 die Bilder, die ich ihm hochgeladen habe verwendet und sie nicht nochmal extra erstellt.
Es geht nicht darum ihm zu sagen dass er antatt gif's einfach nur jpeg's erstellen soll!

Folgende Zeilen irritieren mich und klingen für mich als würde ich Typo3 sagen dass er einfach jpeg Dateien nochmal erzeugen soll:

10 = IMAGE
10.file = GIFBUILDER
10.format = JPG
10.quality = 100

Haben wir uns da missverstanden oder ist es nicht möglich die Original-Dateien zu verwenden in einem grafischen Menü, ohne dass diese nochmal erstellt werden??

Folgendermassen erstelle ich mein Menü:

marks.MENU = HMENU
marks.MENU {
    special = directory
    special.value = 2
    entryLevel = 1
    1 = GMENU
    1.NO = 1
    1.NO {
        XY = 95, 70

        # Bilder importieren
        10 = IMAGE
        10 {
            file.import.field = media
            file.import = uploads/media/
            file.import.listNum = 0
         }

          
    }
    # Rollover Status erzeugen
    1.RO = 1
    1.RO < .1.NO
    1.RO {   
        10.file.import.listNum = 1            
    }
    #Active Status erzeugen
    1.ACT = 1
    1.ACT < .1.RO
    1.ACT {
    }

Danke!!

Hardy