13. 10. 2015, 14:33

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:

  1. 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:

  1. plugin.tx_flexslider {
  2. view {
  3. # Necessary options, if you plan to manipulate the templates
  4. templateRootPath = EXT:flexslider/Resources/Private/Templates/
  5. partialRootPath = EXT:flexslider/Resources/Private/Partials/
  6. layoutRootPath = EXT:flexslider/Resources/Private/Layouts/
  7. }
  8. persistence {
  9. # Here you can set up the Record Storage Page globally
  10. storagePid = 7
  11. }
  12. settings {
  13. # String: File reference to the FlexSlider's Css file - empty this value if you want to include this at your own
  14. css = EXT:flexslider/Resources/Public/Css/flexslider.css
  15. lib {
  16. # String: File reference to alternative jQuery library if EXT t3jquery is not in use
  17. jQuery = https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
  18. # String: File reference to flexslider library
  19. flexslider = EXT:flexslider/Resources/Public/Js/jquery.flexslider-min.js
  20. # Bool: Flag to define whether the script shoul be moved to the footer or not
  21. moveToFooter = 0
  22. }
  23. }
  24. }

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.