Perfectlightbox captionSplit with tt_content images

View: New views
2 Messages — Rating Filter:   Alert me  

Perfectlightbox captionSplit with tt_content images

by Ronald Renfro-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english

Re: Perfectlightbox captionSplit with tt_content images

by Chris Müller-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english