|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Perfectlightbox captionSplit with tt_content imagesHi,
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 imagesHi 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 |
| Free embeddable forum powered by Nabble | Forum Help |