Zum Inhalt springen

GIFBUILDER & imageLinkWrap - workaround?

Erstellt am 10. September 2008 · Noch keine Antworten

Tags: Bilder, Frage

Eazy ·

Moin,

versuche derzeit folgendes:

Habe mir ein FCE erstellt, welches ein Bild rendert und sich vergrößern lässt (warum ich hier nicht das standard-Bild-element von Typo3 benutze ist hier erstmal unwichtig). Funktioniert!

Nun möchte ich, dass das thumbnail im content ein Lupensymbol über das eigentlich bild blendet (Zeilen 4-19). Funktioniert!

Im BE habe ich fürs FCE ein Feld angelegt, wo man eine Linkadresse eingeben kann. Wird hier eine Adresse eingegeben, so bewirkt ein Klick auf das Thumb, dass man zur entsprechenden Stelle geleitet wird. Funktioniert!

Wird das Feld leer gelassen, so wird das Bild mit imagelinkwrap in einem neuen Fenster vergrößert (Zeilen 23-24). Funktionniert nicht!

Wie ich herausgefunden habe, funktioniert aber GIFBUILDER und imagelinkwrap nicht zusammen. Daher funktioniert natürlich auch die Vergrößern-Funktion nicht, wenn ich keine gesonderte Adresse hinterlege.

Frage 1: Kennt jemand ne Möglichkeit das zu umgehen? Habe mal meinen Entwurf vom <typoscript>-Bereich aus dem Localprocessing im FCE angefügt.

Frage 2 (Frage 1 unbeachtet): Wie kann ich das Bild in ein "Javascript:close()"-Wrap kriegen? Zeilen 25,26 und 38 haben keinerlei wirkung, das vergrößerte Bild wird als Bild geöffnet, nicht als HTML-Seite, wo es eingebettet wäre. Folglich kann auch kein wrap gelingen...

10 = IMAGE
10.altText.field = field_alttext
10.titleText.field = field_titletext
10.file = GIFBUILDER
10.file {
  XY = [10.w], [10.h]
  format = JPG
  10 = IMAGE
  10.file.import = uploads/tx_templavoila/
  10.file.import.current = 1
  10.file.import.listNum = 0
  10.file.maxW.ifEmpty = {$TSconst.se_bild_mittel_maxb}
  10.file.maxW.field = field_bildbreite
  10.file.maxH.field = field_bildhoehe
  10.file.maxH.ifEmpty = {$TSconst.se_bild_mittel_maxh}
  20 = IMAGE
  20.file = fileadmin/templates/bilder/zoom_icon.gif
  20.offset = [10.w]-14,[10.h]-13
}
10.imageLinkWrap = 1
10.imageLinkWrap {
  enable = 1
  typolink.parameter.field=field_link
  typolink.extTarget = _blank  
  bodyTag = <body style="background-color:#ffdd00;">
  wrap = <a href="javascript:close();"> | </a>
  width = 800m
  height = 600m
  effects=
  JSwindow = 1
  JSwindow {
    newWindow = 0
    expand = 17,20
    altUrl {
      cObject = IMG_RESOURCE
      cObject {
        wrap = <a href="javascript:close();"> | </a>		                      
        file = GIFBUILDER
        file {
          XY = [10.w], [10.h]
          format = jpg
          10 = IMAGE
          10.altText.field = field_alttext
          10.titleText.field = field_titletext
          10.file.import = uploads/tx_templavoila/
          10.file.import.current = 1
          10.file.import.listNum = 0
          10.file.maxW = 800m
          10.file.maxH = 600m
          20 = TEXT
          20.text.data = date:Y
          20.text.noTrimWrap = |© | Eggbert                      
          20.align = right
          20.offset = -29,[10.h]-29
          20.fontFile = fileadmin/fonts/verdana.ttf
          20.fontSize = 15
          20.fontColor = #666666
          30 < .20
          30.fontColor = #eeeeee
          30.offset = -30,[10.h]-30
        }
      }
    }
  }
}