[TYPO3-english] (SOLVED) PMK-Slimbox and Cal or: Why isn't the ATagParams rendered?
Matthew Colton
mat at colton.de
Tue Dec 16 15:51:57 CET 2008
Hi,
thanks to Peter pointing out my mistake I now can present a working solution:
*********************************************************
plugin.tx_cal_controller.view.event.event {
image < tt_content.image.20
image {
textPos.override = 17
layout.key.override = 17
1 {
altText.override.field = imagealttext
titleText.override.field = imagetitletext
caption.override.field = imagecaption
imageLinkWrap >
imageLinkWrap = 1
imageLinkWrap {
enable.override = 1
# Add new typolink wrapping code
typolink {
target =
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = 800
parameter.cObject.file.maxH = 600
# Add the "rel" attribute needed to activate the lightbox effect.
# This assumes you want slimbox to be navigable
ATagParams = rel="lightbox[sb{field:uid}]"
ATagParams.insertData = 1
}
}
}
imageCount = 4
imgList >
imgList.override.current = 1
imgPath = {$plugin.tx_cal_controller.uploadPath.image}
stdWrap.dataWrap =|
stdWrap.required = 1
maxW = 400
}
}
*********************************************************
Cheers
M@
Am Dienstag, 16. Dezember 2008 15:46:40 schrieb Matthew Colton:
> Am Dienstag, 16. Dezember 2008 15:40:09 schrieb Peter Klein:
> > Hi Matthew.
> >
> > If you use "=<" (Reference to original object)
> >
> > image =< tt_content.image.20
> >
> > And not "<" (Copy)
> >
> > image < tt_content.image.20
> >
> > Then your "image" object is a reference to the "tt_content.image.20",
> > and changes you do to the "image" object will not be registered.
>
> Of course, dammit, I forgot to change that.
>
> > So unless you want the EXACT same setup as in tt_content.image.20,
> > you should use:
> >
> > image < tt_content.image.20
>
> Thanks, actually that was what I wanted in the beginnig, but then I
> realised the trigger used for the tt_content variant won't work for cal do
> to missing fields (enable.field = image_zoom). Somehow I forgot to change
> "=<" to "<" only.
> Now everything works the way I expected. Thank you very much.
>
> I will write another post with the complete code and the same subject.
>
> Cheers
> M@
>
> > --
> > Peter Klein / Umloud Untd.
> >
> >
> > On Tue, 16 Dec 2008 15:10:43 +0100, Matthew Colton <mat at colton.de>
> >
> > wrote:
> > >Hi,
> > >I've been using PMK-Slimbox for my own FCEs which works fine. But now I
> > > would like to use Slimbox with Cal.
> > >
> > >As a default Cal uses the following:
> > >plugin.tx_cal_controller.view.event.event.image =< tt_content.image.20
> > >
> > >Ok, so I thought i might as well alter it a bit so i works with cal.
> > > Here's what I did:
> > >*******************************************************
> > >plugin.tx_cal_controller.view.event.event {
> > > image =< tt_content.image.20
> > > image {
> > > textPos.override = 17
> > > layout.key.override = 17
> > > 1 {
> > > imageLinkWrap >
> > > imageLinkWrap {
> > > enable = 1
> > > typolink {
> > > parameter.cObject = IMG_RESOURCE
> > > parameter.cObject.file.import.data =
> > > TSFE:lastImageInfo|origFile parameter.cObject.file.maxW = 800
> > > parameter.cObject.file.maxH = 600
> > >
> > > ATagParams = rel="lightbox[sb{field:uid}]"
> > > ATagParams.insertData = 1
> > > }
> > > }
> > > }
> > >
> > > imageCount = 4
> > > imgList >
> > > imgList.override.current = 1
> > > imgPath = {$plugin.tx_cal_controller.uploadPath.image}
> > >
> > > stdWrap.dataWrap =|
> > > stdWrap.required = 1
> > > maxW = 400
> > > }
> > >}
> > >*******************************************************
> > >
> > >Everything works fine, but no rel tag is rendered, which means the
> > > ATagParams parameter is ignored. Why? I tried setting it to:
> > >
> > >ATagParams = rel="lightbox"
> > ># ATagParams.insertData = 1
> > >
> > >But even that doesn't work...
> > >
> > >Any ideas where my mistake is?
> > >
> > >Cheers
> > >M@
> >
> > _______________________________________________
> > TYPO3-english mailing list
> > TYPO3-english at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
--
Ciao
M@
More information about the TYPO3-english
mailing list