Nachdem ich länger eine Lösung gesucht habe, wollte ich das Ergebnis mal mitteilen:
Basis: Typo3 6.2 und Bootstrap 3.3.5
Problem: Slider wird nicht dargestellt. JQuery ist mehrfach vorhanden.
Mein Lösungsvorschlag:
- Nach der Recherche im Internet stand fest, es ist ein Problem des Einbindung von JQuery man sollte möglichst nur einer Version einbinden, da sie sonst kollidieren.
LÖSUNG:
1. Setup.txt: JQuery in Bootstrap so eingebunden:
includeJS.jquery = https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
2. Extension Flexslider, die Ext. versucht seine eigene JQuery zu laden, deshalb habe ich folgendes in der Constanten Datei festgelegt:
view { # Necessary options, if you plan to manipulate the templates templateRootPath = EXT:flexslider/Resources/Private/Templates/ partialRootPath = EXT:flexslider/Resources/Private/Partials/ layoutRootPath = EXT:flexslider/Resources/Private/Layouts/ } persistence { # Here you can set up the Record Storage Page globally storagePid = 7 } settings { # String: File reference to the FlexSlider's Css file - empty this value if you want to include this at your own css = EXT:flexslider/Resources/Public/Css/flexslider.css lib { # String: File reference to alternative jQuery library if EXT t3jquery is not in use jQuery = https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js # String: File reference to flexslider library flexslider = EXT:flexslider/Resources/Public/Js/jquery.flexslider-min.js # Bool: Flag to define whether the script shoul be moved to the footer or not moveToFooter = 0 } } }
Wesentlich dabei:
[code]jQuery = https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js[/code]
Danach lief es zumindest bei mir.
HILFE: Bei der Analyse des Problems hat es geholfen den HTML Quellcode anzusehen und zu schauen, wo JQuery eingebunden ist.
Wünsche allezeit gutes gelingen.