Hi Ronaldo,

I had the same problem with an own extension. It works now for me if the link tag has an title tag and setting plugin.perfectlightbox.captionFiels=titleText. Perhaps this helps you.

Chris.

Ronald Renfro schrieb:
Hi,

I am having trouble configuring the perfectlightbox extension so that it displays the image captions when the lightbox. It show the enlarged image and the "1 of x images" but the caption is mising. CaptionSplit is working. The extension manual states that the caption field can be set via the constants {$plugin.perfectlightbox.captionField} and the typoscript code suggests that caption splitting should work out of the box. Could it be that caption splitting only works for tt_news content or has someone found a way to achieve captionSplit with normal Image/Text content elements? Any help would be great!

Thanks,
Ronald


tt_content.image.20.1 {
    titleText.override.field = {$plugin.perfectlightbox.captionField}
    titleText.override.htmlSpecialChars = 1
    titleText.override.if.isTrue.field = tx_perfectlightbox_activate
imageLinkWrap { typolink { ### Only split when links are set... otherwise lightbox will ONLY work for the first image...
            parameter.listNum.stdWrap.if.isTrue.field = image_link
### This returns a link, pointing to the path + name of the original image / resized lightbox image (if maxH or maxW is reached) ### Overriding ONLY when imagezoom AND lightbox are activated AND no link is set
            parameter.override.cObject = IMG_RESOURCE
parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile parameter.override.cObject.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW} parameter.override.cObject.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH} parameter.override.if.isTrue.field = image_zoom parameter.override.if.isTrue.field = tx_perfectlightbox_activate
            parameter.override.if.isFalse.field = image_link

            #ATagParams.if.isTrue.field = image_zoom
            #ATagParams.if.isTrue.field = tx_perfectlightbox_activate
            #ATagParams.if.isFalse.field = image_link
### Now the userfunc does the dirty work
            userFunc = tx_perfectlightbox->main
        }
    }
}


temp.imageLinkWrap = 1
temp.imageLinkWrap {
enable = 1 typolink { ### Note the names of the fields! They are different from the ones tt_content uses! (except imagecaption)
        title.field = imagecaption // imagealttext // imagetitletext
        title.split.token.char = 10
        ### This works only with the imageMarkerFunc!
        title.split.returnKey.data = register : IMAGE_NUM_CURRENT
        title.htmlSpecialChars = 1
parameter.cObject = IMG_RESOURCE
        parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW} parameter.cObject.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH} ATagParams = rel="lightbox[lb{field:uid}]"
        ATagParams.insertData = 1
    }
}



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

Reply via email to