Zum Inhalt springen

Problem mit jQuery, Slider und TemplaVoila

Erstellt am 15. November 2012 · 5 Antworten · letzte Antwort am 23. November 2012

Tags: Frage

Unbekannter Benutzer ·

Hallo zusammen,
ich habe ein Problem und zwar habe ich als Ausgangspunkt folgendes Template:
http://domain.de/xxxx/fileadmin/templates/design/xxx/

Wie ihr seht, hat es einen tollen flexslider, der allerdings im Grundtemplate vernünftig funktioniert.

Nun habe ich daraus ein TemplaVoila-Template erzeugt und nun geht aus irgendwelchen Gründen der Slider nicht mehr.

Hier der Link: http://domain.de/xxxx

Ich habe nun schon seit einigen Tagen herumprobiert. Im Firefox wird mir nur ein Bild angezeigt und im IE 8 wird gar kein Bild geladen.

Im Firefox kann ich den IE-Effekt nur nachstellen, wenn ich untern die custom.js herausnehme.

Da sind wir auch schon bei den Fehlern, die ich festgestellt habe. Grundsätzlich sind die beiden Templates scheinbar identisch. Unten wird komischerweise immer ein zweites schließendes </script> Element erzeugt.

Ich weiß allerdings auch nicht, ob das irgendwas mit dem Fehler zu tun hat.

Die Javascripts unten habe ich über das Grundtemplate eingebunden (kein Typoscript). Außerdem rufe ich im Header noch modernizr auf.

Ich bin momentan wirklich ratlos. Könnt Ihr mir helfen oder habt eine Idee, warum es zu Fehlern nach TYPO3 integration kommt?

Bin schon am Überlegen, obs evtl. an irgendwelchen Zeichensatz-Problemen liegt da der IE die Javascript Fehler immer in Zeile 1 , Zeichen 1 in den js Dateien auswirft.

Ich wäre wirklich dankbar, wenn ihr eine Idee für mich habt.

Vielen Dank schonmal und Grüße
Malte

Ich habe auch bereits alle Content-Elemente entfernt. Der Fehler ist identisch.

spL ·
user schrieb

Die Javascripts unten habe ich über das Grundtemplate eingebunden (kein Typoscript). Außerdem rufe ich im Header noch modernizr auf.

Schönes Responsive layout erstmal.

Hat sich das Problem erledigt?
Die Pfade sind hier wohl das richtige Stichwort. Auch solltest du auf die Reihenfolge der JS-Einbindung achten.
Wenn du die Scripte einfach im Template includierst gehen diese von der Ebene aus auf der diese auch liegen und dann hast du wie aktuell solche aufrufe drinnen:

fileadmin/templates/design/xxxx/fileadmin/templates/design/xxxxx/js/jquery-1.7.1.min.js

Wenn nich schon geschehen binde deine Scripte doch einfach via TS ein und die relationen sollten wieder stimmen:

page.includeJS{
		file1 = fileadmin/templates/design/xxxxx/js/jquery-1.7.1.min.js
		file2 = etc ...
}

Greets

spL ·

ach und unabhängig von dem eigentlichen problem würde ich folgende einstellung empfehlen

# Prevents directory listing
Options -Indexes
skydivematy ·

@spl,
stimmt. Man kann einfach so durch seinen "fileadmin" sausen...

@user

Check mal deine TYPO3 Installation auf weitere Sicherheits Löcher.
Wenn jemand in Deinen fileadmin schauen möchte, sollte
Das hier kommen:

Forbidden

You don't have permission to access /fileadmin/ on this server.

Zum Design. Schön & Zeitlos. Was Deine Bilddaten angeht würde ich Dir die ext. rtp_imgquery Empfehlen. Damit die Datengrösse Deiner Images auch an der Screen size des Endgerätes angepasst wird. Kannst Du über breakpoints steuern. Ist nicht im Ter. Frag Tante g.

gruss
maty