Hallo zusammen,
danke für Eure Antworten, sie waren Anregung genug, um das Ziel zu erreichen. Wie dann gerne von mir gemacht, hier die Lösung im Detail, damit ich sie selber dereinst hier wieder finden mag

- vielleicht findet es aber auch sonst jemand noch nützlich...
Meine Änderungen basieren auf der Imageflow-Version 1.0.3 - Credits und Grüße gehen an Kukki
http://spielwiese.strausberg-nord.de/bi ... ussel.html
- keine Änderung am Stylesheet notwendig
- im Template - hier für Bilder <div> wird zusätzlich zur Klasse dem Haupt-DIV eine Instanzabhängige ID mitgegeben. Hier ist es imageflow-{CPID}:
Code: Select all
<!--IMAGES_HEADER_START//-->
[TITLE]<h1>{TITLE}</h1>[/TITLE]
[SUBTITLE]<h2>{SUBTITLE}</h2>[/SUBTITLE]
<div class="imageflow" id="imageflow-{CPID}" >
<!-- CSS: template/inc_css/imageflow/imageflow-1.0.3.css -->
<!-- JS: template/inc_js/imageflow/imageflow-1.0.3.js -->
<!--IMAGES_HEADER_END//-->
<!--IMAGES_ENTRY_START//-->
<img src="{THUMB_REL}" longdesc="{IMAGE_REL}" alt="{CAPTION}" />
<!--IMAGES_ENTRY_END//-->
<!--IMAGES_ENTRY_SPACER_START//--><!--IMAGES_ENTRY_SPACER_END//-->
<!--IMAGES_ROW_SPACER_START//--><!--IMAGES_ROW_SPACER_END//-->
<!--IMAGES_FOOTER_START//-->
</div>
[TEXT]{TEXT}[/TEXT]
<!--IMAGES_FOOTER_END//-->
- im .js Code muss jedes imageflow-div einzeln initialisiert werden. In der Ursprungsdatei findet man ganz am Ende:
Code: Select all
/* Create ImageFlow instances when the DOM structure has been loaded */
domReady(function()
{
var instanceOne = new ImageFlow();
instanceOne.init({ ImageFlowID:'srb-flow' });
});
[/size]
Diese domReady-Funktion wird komplett ersetzt durch diese Variante:
Code: Select all
/* Create ImageFlow instances when the DOM structure has been loaded */
domReady(function()
{
imgflowArray = new Array();
// jQuery Selektion und Schleife über alle Elemente der Klasse .imageflow
$('.imageflow').each(function(){
// ID auslesen
var divID = $(this).attr('id');
// Instanz anlegen
imgflowArray[divID] = new ImageFlow();
// Instanz initialisieren
imgflowArray[divID].init({ ImageFlowID:divID } );
});
});