Hallo, ich bin gbegeisterter Nutzer der SmoothGallery und möchte nun über eine Imagemap einen direkten Link zu einer Gallery haben. Bedeutet das nicht erst ein übersichtsfenster mit den Thumbnails etc. und der startenden Seite sichtbar ist, sondern wenn ich auf den Link klicke soll sich direkt das Browserfenster verdunkel und die große gallery aufgehen. Wenn ich den Link auf die ID der Seite setze, dann kommt immer erst die Übersichtsseite, wenn ich dann auf das Bild klicke komme ich zum gewünschtem Ergebnis, das ich aber gliech haben will. Das Link auf die PID wird von der ImageMap nicht akzeptiert, passiert nix.
Ideen?
gruß
hallo,
dbzgl. wäre ich auch an einem lösungsansatz interessiert.
danke und gruss, manuel
hallo,
ich habs jetzt so gelöst: du installierst die pmkslimbox inkludierst sie aber nicht im template unter 'include static' wie im manual beschriebn sondern bindest die erforderlichen headerzeilen per condition im TS ein:
[globalVar = TSFE:id = 19]
page.headerData.70 = TEXT
page.headerData.70.value (
<script type="text/javascript" src="typo3conf/ext/pmkslimbox/res/scripts/mootools-1.2.1.js"></script>
<script type="text/javascript" src="typo3conf/ext/pmkslimbox/res/scripts/slimboxplus.js"></script>
<script type="text/javascript">
/*<![CDATA[*/
<!--
Slimbox.scanPage = function() {var links = $$("a").filter(function(el) {return el.rel && el.rel.test(/^lightbox/i);});$$(links).slimbox({resizeDuration: 400, resizeTransition: Fx.Transitions.Sine.easeInOut, opacity: 0.8, opacityDuration: 500, loop: 1, initialWidth: 250, initialHeight: 250, animateCaption: 1, showCounter: 1, defaultIframeWidth: 500, defaultIframeHeight: 300, iframeScrolling: 'auto', enablePrintButton: 0, enableSaveButton: 0,counterText: 'Seite {x} von {y}', psScriptPath: 'typo3conf/ext/pmkslimbox/savefile.php'}, null, function(el) {return (this == el) || ((this.rel.length > 8-) && (this.rel == el.rel));});};window.addEvent("domready", Slimbox.scanPage);
// -->
/*]]>*/
</script>
)
[global]
[globalVar = TSFE:id = 19] die seiten-ID 19 ist bei mir die seite auf der der gallery-aufrufende link steht. auf dieser seite hab ich ein html-kontent-element eingefügt (müsste aber auch irgendwie über den RTE gehen - such ich noch nach...), mit folgendem code:
<p><a href="index.php?id=80" rel="lightbox">Bildergalerie ansehen</a></p>
die verlinkte seite mit der id 80 ist eine leere seite mit eigenem template auf der sich nichts weiter befindet als ein kontent-element der rgsmoothgallery. per klick auf den link erscheint also die rgsmoothgallery in einer lightbox (pmkslimbox).
ist sicher eine umständliche lösung und u.u. auch nicht die sauberste, aber ich musste das ganze irgendwie schnell ans laufen kriegen und so läufts jetzt.
viel erfolg und gruss,
der manuel