Zum Inhalt springen

Imagelinkwrap deaktivieren in IMAGE Objekt

Erstellt am 27. April 2011 · 1 Antwort · letzte Antwort am 29. April 2011

Tags: Bilder, Links, Frage

Thorsten1508 ·

Hallo zusammen,
ich kämpfe jetzt schon ewig mit nem kleinen Problem:

Mit folgendem Code lasse ich mir 5 Bilder ausgeben (Feld:pdf_grafiken). Diese 5 Bilder können jeweils mit einem PDF verlinkt sein (Feld:pdf_grafiken_link), das dann beim Klick auf das jeweilige Bild geöffnet wird.

Das funktioniert auch alles wunderbar. Einzig wenn ein Bild nicht mit einem PDF verlinkt ist, ist es dennoch anklickbar und wird in einem Popup geöffnet (das wird natürlich durch den imagelinkwrap erstellt...). In dem Popup ist dann wiederum das Bild.

Das sollte jedoch nur passieren, wenn das Feld "image_zoom" angehakt ist. Leider ist der Link auch drauf wenn da kein Haken gemacht ist...

Hier mein Code:

mein_marker = COA 
mein_marker.wrap= |
mein_marker {
    10= IMAGE
    10.file.import=uploads/pics/
    10.file.import.field=pdf_grafiken
    10.file.import.listNum=0
    10.file.height = 60
    10.wrap=<div class="kombi_oben"> | </div>  
    10.imageLinkWrap=1
    10.imageLinkWrap {
      bodyTag=
      wrap=|
      width=800m
      height=600m
      JSwindow=1
      JSwindow {
      newWindow=0
      expand=0,0
      }
      enable{
	field=image_zoom
        ifEmpty.field=pdf_grafiken_link
      }
      typolink {
        parameter {
          data = field:pdf_grafiken_link
	  listNum=0
          target=page
          extTarget=_blank
	  override.field = pdf_grafiken_link
        }
      }
    }
    20=IMAGE
    20 < .10
    20.file.import.listNum=1
    20.imageLinkWrap.typolink.parameter.listNum=1
    30=IMAGE
    30 < .10
    30=IMAGE
    30.file.import.listNum=2
    30.imageLinkWrap.typolink.parameter.listNum=2
    40=IMAGE
    40 < .10
    40.file.import.listNum=3
    40.imageLinkWrap.typolink.parameter.listNum=3
    50=IMAGE
    50 < .10
    50.file.import.listNum=4
    50.imageLinkWrap.typolink.parameter.listNum=4
  }

Das muss doch nur irgend ne Kleinigkeit sein die ich da übersehen hab? Ich steh wohl aufm Schlauch. Bitte helft mir #angry#

Vielen Dank schon mal

Thorsten1508 ·

Habs dann doch selbst hinbekommen:

mein_marker = COA 
mein_marker.wrap= |
mein_marker {
    10= IMAGE
    10.file.import=uploads/pics/
    10.file.import.field=pdf_grafiken
    10.file.import.listNum=0
    10.file.height = 60
    10.wrap=<div class="kombi_oben"> | </div>  
    10.imageLinkWrap=1
    10.imageLinkWrap {
      enable.field=pdf_grafiken_link
      enable.listNum=0
      typolink {
        parameter {
          data = field:pdf_grafiken_link
	  listNum=0
          target=page
          extTarget=_blank
	  override.field = pdf_grafiken_link
        }
      }
    }
    20=IMAGE
    20 < .10
    20.file.import.listNum=1
    20.imageLinkWrap.enable.listNum=1
    20.imageLinkWrap.typolink.parameter.listNum=1
    ...
    usw.