[TYPO3-german] Problem jQuery Thickbox & externe Links

Jan Vida typo3 at hurz.at
Sun Jun 13 16:21:16 CEST 2010


Ich habe das Problem inzwischen lösen können. Falls es jemanden
interessiert:

http://www.typo3.net/forum/list/list_post//73043/?tx_mmforum_pi1[page]=#pid28905

Dort wird unten ein Link angegeben der jedoch nicht mehr funktioniert:

http://typo3.greenbanana.ch/extension-tutorial/jquery-thickbox-jquery-thickbox.html

Die Wayback Machine erinnert sich aber noch:

http://web.archive.org/web/20080822041505/http://typo3.greenbanana.ch/extension-tutorial/jquery-thickbox-jquery-thickbox.html

Hier ist der Code für die setup.txt der Extension:

------

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

        
            # 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

-----

Grüße,
Jan



On Fri, 11 Jun 2010 16:57:58 +0200, Jan Vida <typo3 at hurz.at> wrote:
> 
> Ich verwende jQuery Thickbox (mit der entsprechenden Extension) und die
> verlinkt immer die Bilder, auch wenn image_zoom nicht gesetzt ist dann
eben
> direkt die Bilddatei und Links ist in image_link eingetragen sind
verwenden
> komplett ignoriert.
> 
> Wie bekomme ich es hin, dass jQuery Thickbox nur dann Aktiv bzw. den
> image_link setzt wenn dieser leer ist oder image_zoom true ist?



More information about the TYPO3-german mailing list