[TYPO3-dam] New extension "damlightbox" - sounds interessting?
Dr. Ronald P. Steiner
Ronald.Steiner at googlemail.com
Fri Mar 28 08:23:10 CET 2008
P.S.: To complet the changes:
in setup.txt:
[code]
damlightbox.config.no_cache = 0
[/code]
Dr. Ronald P. Steiner schrieb:
> Hi Torsten,
>
>>> Why do you set:
>>> damlightbox.config.no_cache = 1
>>> - is caching bad for damlightbox?
>>
>> If TYPO3 caches the lightbox page the display of multiple images
>> within one lightbox will stop working - it will always show the first
>> image and it's metadata.
>
> only because you set the links to and in the lightbox not correctly.
> This can easily be fixed: 1),2),3)
>
> 1)
> class.tx_damlightbox_pi1.php:
> Remove line 226:
> [code]
> $hiddenLinks .= '<a title="'.$title.'" rev="width='.$widthCalc.',
> height='.$heightCalc.'" rel="lightbox[sb'.$uid.']"
> href="index.php?id='.$GLOBALS['TSFE']->id.'&type=313&content='.$uid.'&img='.$key.'"></a>';
>
> [/code]
>
> Include there:
> [code]
> $conf['parameter'] = $GLOBALS['TSFE']->id; #TS: parameter.data=page:uid
> $conf['no_cache'] = 0;
> $conf['useCacheHash'] = 1;
> $conf['additionalParams'] = 'type=313&content='.$uid.'&img='.$key;
> $conf['returnLast'] = 'url';
> $url = $this->cObj->typolink(NULL,$conf);
> $hiddenLinks .= '<a test title="'.$title.'" rev="width='.$widthCalc.',
> height='.$heightCalc.'" rel="lightbox[sb'.$uid.']" href="'.$url.'"></a>';
> // instead generating the $conf here, you also could generate it via TS
> [/code]
>
> 2)
> class.tx_damlightbox_pi1.php:
>
> Include after line 50:
> [code]
> var $pi_checkCHash = true;
> var $pi_USER_INT_obj = 0;
> [code]
>
> 3)
> in both setup.txt files:
> [code]
> ...
> 1.imageLinkWrap.typolink {
> ### vv include this vv ###
> no_cache = 0
> useCacheHash = 1
> ### ^^ indlude this ^^ ##
> ...
> [/code]
>
> I tested it and it works perfect.
>
> greetings
>
> Ron
More information about the TYPO3-project-dam
mailing list