Hallo!

Ich habe ein angepasstes Lightbox Typoskript in der Anwendung. Jetzt sollen alle Bilder die einen image_link haben automatisch ein target="_blank" bekommen (damit verlinkte PDF sich in einem neuen Fenster öffnen).

Hier mein setup.ts:

----

tt_content.image.20.1 {
# Removing the default "imageLinkWrap" TS code, and add new one to enable Lightbox effect.
    imageLinkWrap >
    imageLinkWrap = 1
    imageLinkWrap {

# Enable linkwrapping if either click-enlarge is selected or a link is defined.
        enable.field = image_zoom
        enable.ifEmpty.typolink.parameter.field = image_link
enable.ifEmpty.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
        enable.ifEmpty.typolink.returnLast = url

        # Add new typolink wrapping code
        typolink {
            target = {$styles.content.links.target}
            extTarget = {$styles.content.links.extTarget}

# This returns a link, pointing to the path + name of the original image. # or to the path + name of the resized lightbox image (if maxH or maxW is reached.)
            parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile

            # Except if the linkfield is not empty
            parameter.override.field = image_link
parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
            parameter.override.if.isTrue.field = image_link
            target.override = _blank
            target.override.if.isTrue.field = image_link


# Add the "rel" attribute needed to activate the lightbox effect. ATagParams = rel="gallery" title="{field:header}" class="thickbox" ATagParams.override = rel="gallery{field:uid}" title="{field:header}" class="thickbox" #ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable}
            ATagParams.insertData = 1
            ATagParams.if.isTrue.field = image_zoom
        }
    }
}


page.1019 = < plugin.tx_jquerythickbox_pi1

----

Ich hatte gehofft, dass es hiermit klappt:

# Except if the linkfield is not empty
parameter.override.field = image_link
parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
parameter.override.if.isTrue.field = image_link
target.override = _blank
target.override.if.isTrue.field = image_link

Klappt aber nicht.

Hat jemand vielleicht eine Idee wie ich das hinbekomme? Mir ist wohl bewusst, dass ich dem Link Feld in Backend einfach ein _blank anhängen kann und das funktioniert auch. Ich hätte es aber gerne per default.

Grüße,
Jan



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an