[TYPO3-german] bekomme pmkslimbox mit chgallery nicht zum laufen

Matthias Walker matthiaswalker at web.de
Tue Aug 17 11:31:53 CEST 2010


Hallo Philipp,

danke für die schnelle Antwort - nur leider hilft das auch nicht weiter.
Das Problem scheint imho irgendwo bei dem ATag zu liegen, da das nicht 
richtig gerendert wird...

*offen für weitere vorschläge* :-)

Gruß Matze

Am 17.08.2010 10:48, schrieb Philipp Holdener:
> Hallo Matze
>
> Ich benutz die chgallery immer mit perfectlightbox.. da gehts mit diesem
> code einwandfrei
>
> ...
> typolink {
>
> title.field= tx_chgalleryTitle
>
> parameter.override.cObject = IMG_RESOURCE
>
> parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
>
> parameter.override.cObject.file.maxW = 800
>
> parameter.override.cObject.file.maxH = 600
>
> ATagParams = rel="lightbox"
>
> ATagParams.override = rel="lightbox[sb{field:uid},slideshow]"
>
> ATagParams.insertData = 1
>
> }
> ....
>
>
> Gruss
> Philipp
>
>
>
>> Hi Liste,
>>
>> bin momentan ziemlich am verzweifeln, da ich jetzt seit 1 1/2 Tagen an
>> diesem Krampf hier rummache und es trotz nicht enden wollender Suche
>> nicht zum laufen bekomme.
>> Habe die chgallery eingesetzt (gefällt mir sehr gut, da easy to use!)
>> und jetzt versucht die Slimbox zu integrieren.
>>
>> Problem ist jetzt, dass die Bilder zwar verlinkt werden, allerdings
>> werden sie immer in einem neuen Fenster statt mit der slimbox geöffnet.
>> Irgendwie scheint das ATagParams nicht zu fruchten, da das
>> rel="lightbox" nicht in den Link-Tag zum Bild eingefügt wird.
>>
>> Bin so vorgegangen: slimbox installiert und als static template (hinter
>> css-styled-content) includet. Zudem im Template Setup entsprechend dem
>> Manual folgendes eingefügt:
>>
>> page.1230 = COA
>> page.1230 {
>> 10 = USER
>> 10.userFunc = user_slimbox->addJS
>> 10.jsfile.dataWrap = {$plugin.pmkslimbox.mootoolsJS}
>>
>> 20 = USER
>> 20.userFunc = user_slimbox->addJS
>> 20.jsfile.dataWrap = {$plugin.pmkslimbox.slimboxJS}
>>
>> 30 = USER
>> 30.userFunc = user_slimbox->addJS
>> 30.jsdata.cObject = COA
>> 30.jsdata.cObject {
>> 1 = TEXT
>> 1.value = Slimbox.scanPage = function() {var links =
>> $$("a").filter(function(el) {return el.rel &&
>> el.rel.test(/^lightbox/i);});
>> 2 = TEXT
>> 2.value = $$(links).slimbox({resizeDuration:
>> {$plugin.pmkslimbox.resizeDuration}, resizeTransition:
>> Fx.Transitions.{$plugin.pmkslimbox.resizeTransition}, opacity:
>> {$plugin.pmkslimbox.opacity}, opacityDuration:
>> {$plugin.pmkslimbox.opacityDuration}, loop: {$plugin.pmkslimbox.loop},
>> initialWidth: {$plugin.pmkslimbox.initialWidth}, initialHeight:
>> {$plugin.pmkslimbox.initialHeight}, animateCaption:
>> {$plugin.pmkslimbox.animateCaption}, showCounter:
>> {$plugin.pmkslimbox.showCounter}, defaultIframeWidth:
>> {$plugin.pmkslimbox.defaultIframeWidth}, defaultIframeHeight:
>> {$plugin.pmkslimbox.defaultIframeHeight}, iframeScrolling:
>> '{$plugin.pmkslimbox.iframeScrolling}', enablePrintButton:
>> {$plugin.pmkslimbox.enablePrintButton}, enableSaveButton:
>> {$plugin.pmkslimbox.enableSaveButton},
>> 3 = TEXT
>> 3.value = counterText: '{LLL:EXT:pmkslimbox/locallang.xml:counterText}',
>> psScriptPath: '{TSFE:baseUrl}{path:EXT:pmkslimbox/savefile.php}'
>> 3.insertData = 1
>> 4 = TEXT
>> 4.value = }, null, function(el) {return (this == el) ||
>> ((this.rel.length > 8) && (this.rel ==
>> el.rel));});};window.addEvent("domready", Slimbox.scanPage);
>> }
>> }
>>
>> page.headerData.1230 = TEXT
>> page.headerData.1230.dataWrap (
>> <link rel="stylesheet" href="{path:{$plugin.pmkslimbox.slimboxCSS}}"
>> type="text/css" media="screen" />
>>
>> )
>>
>>
>>
>> plugin.tx_chgallery_pi1 {
>> gallery.image {
>> file {
>> maxW = 150
>> maxH = 120
>> }
>> imageLinkWrap = 1
>> imageLinkWrap {
>> enable = 1
>> typolink {
>> title.field= tx_chgalleryTitle
>> parameter.override.cObject = IMG_RESOURCE
>> parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
>> parameter.override.cObject.file.maxW = 800
>> parameter.override.cObject.file.maxH = 800
>> # used lightbox is pmkslimbox
>> ATagParams = rel="lightbox"
>> ATagParams.override = rel="lightbox[sb{field:uid}]"
>> #ATagParams.override = rel=”lightbox[presentlb{field:uid}]”
>> ATagParams.insertData = 1
>> }
>> }
>> }
>> }
>> plugin.tx_chgallery_pi1.single.image <
>> plugin.tx_chgallery_pi1.gallery.image
>> plugin.tx_chgallery_pi1.gallery.renderAllLinks = 1
>>
>>
>>
>>
>>
>>
>> Hoffe sehr, dass mich hier jemand erlösen kann... *bitte*
>> Gruß Matze
>


More information about the TYPO3-german mailing list