Flexslider mit Morepagedata - Problem
Posted: Wed Jan 09, 2019 1:04 pm
Auch ich habe nun die Ehre, mich mit Flexslider_XH 0.5.4 zu befassen.
Aufgabenstellung:
Flexslider-Aufruf im Template. (<?=flexslider();?>)
Flexslider auf jeder Seite eine eigene Bilderliste (aus Ordner) anzeigen.
Ich benötige also für jede Seite einen eigenen Bilderordner und eine eigen Datendatei. (seite1.php, seite2.php usw.)
Also: Mit Morepagedata (1.2.2) das erforderliche Pagedata-Feld angelegt. (flx_data)
Diese Datendateien lassen sich auch gut mit Flexslider anlegen und mit Bildern füllen.
Auf den einzelnen Seiten befülle ich dann im entsprechenden Tab das Feld mit seite1.php ... usw.
Das Ergebinis bei der Seiten-Anzeige ist aber gleich 0 (Null).
Untersuchung:
Im Quellcode der Seite stellt sich heraus, dass das Script nach der Standard-Datendatei sucht:
Die entsprechenden Bereiche sehen im HTML so aus:
Zum Test habe ich mal die Daten aus 'seite1.php' in eine Datei 'flexslider_de.php' reinkopiert - und siehe da, der Flexslider wird korrekt angezeigt.
So ist es allerdings nicht möglich, unterschiedliche Flexslider auf verschiedenen seiten anzuzeigen.
Was mache ich falsch?
Ist mein Pluginaufruf im Template richtig?
Kann Morepagedate nicht mit Flexslider?
Aufgabenstellung:
Flexslider-Aufruf im Template. (<?=flexslider();?>)
Flexslider auf jeder Seite eine eigene Bilderliste (aus Ordner) anzeigen.
Ich benötige also für jede Seite einen eigenen Bilderordner und eine eigen Datendatei. (seite1.php, seite2.php usw.)
Also: Mit Morepagedata (1.2.2) das erforderliche Pagedata-Feld angelegt. (flx_data)
Diese Datendateien lassen sich auch gut mit Flexslider anlegen und mit Bildern füllen.
Auf den einzelnen Seiten befülle ich dann im entsprechenden Tab das Feld mit seite1.php ... usw.
Das Ergebinis bei der Seiten-Anzeige ist aber gleich 0 (Null).
Untersuchung:
Im Quellcode der Seite stellt sich heraus, dass das Script nach der Standard-Datendatei sucht:
Code: Select all
<script type="text/javascript">
$(document).ready(function() {
$('.flexsliderflexslider_de').flexslider({
...
Code: Select all
<div id="flexfullflexslider_de">
<div id="flexfullinflexslider_de">
...
So ist es allerdings nicht möglich, unterschiedliche Flexslider auf verschiedenen seiten anzuzeigen.
Was mache ich falsch?
Ist mein Pluginaufruf im Template richtig?
Kann Morepagedate nicht mit Flexslider?