[TYPO3-english] Perfectlightbox captionSplit with tt_content images
Chris Müller
timmi1 at gmx.li
Thu Nov 12 09:54:03 CET 2009
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
> }
> }
>
>
>
More information about the TYPO3-english
mailing list