[TYPO3-german] Problem mit Image Cycle 2.7.7
Stefan Padberg
post at bergische-webschmiede.de
Sun Jul 13 12:46:47 CEST 2014
Am 12.07.2014 17:55, schrieb Susanne Kemmerer:
> Ich muss jetzt mal kurz jammern:
> meine Güte, was ein Stress. Ich habe heute noch nichts anderes getan,
> als das Problem zu korrigieren - seit heute morgen um 9 Uhr sitze ich
> dran und bin noch kein Stück weiter mit meiner Arbeit gekommen. Dabei
> benötige ich nur einen Slider, den ich anstelle von einem normalen Bild,
> anstelle von Text mit Bild einfügen kann.
Das kann ich gut nachvollziehen. Ich habe es inzwischen aufgegeben, nach
DER Slider-Extension für Typo3 zu suchen. Ich mache es jetzt immer zu Fuß:
* Ich setze auf das Content-Element Bilder auf. Ich lege dafür eine
Layoutvariante "Slider" an und sorge dafür, dass im umklammernden DIV
des Contentelements die CSS-Klasse "slider" erscheint. Im Standard-CSS
sorge ich dafür, dass nur ein Bild sichtbar ist - falls mal jemand ohne
Javascript vorbeischaut. Der sieht dann eben keinen Slider, aber auch
kein verpfuschtes Layout.
* Ggf. modifiziere ich den Contentelement-Output, damit er für das
Sliderscript passend ist. Das mache ich entweder mit Typoscript - das
ist etwas komplizierter und abhängig von der Typo3-Version. Oder ich
mache es mit Javascript, denn den Slider bekommt man sowieso nur mit
Javascript zu sehen, da kann ich auch den HTML-Output mit Javascript
modifizieren. Das geht meistens schneller, als im Typoscript
rumzufummeln und ist auch eingermaßen updatefest.
* Jquery und die Slider-Bibliothek binde ich entweder mit Conditions
ein, z.B. abhängig von der Seiten-ID (das bietet sich für die Startseite
an) oder auf einem anderen Weg, bei dem die Einbindung automatisch läuft
(das führt jetzt zu weit). - Oder ich regele das direkt über Javascript,
indem ich den HTML-Scriptcode, mit dem die Javascript-Bibliotheken
inkludiert werden, per Javascript generiere, wenn die CSS-Klasse des
Sliders gefunden wird. (Dazu habe ich ein Script entwickelt, dass jQuery
lädt und wartet, bis es aktiv ist, dann die Slider-Bib lädt und wartet,
bis die aktiv ist, und dann erst den Slider startet. Das gibt eine
kleine Zeitverzögerung, dafür lädt die Seite aber schneller und ich muss
mich nicht mit Typo3 rumärgern, bis ich es dazu gebracht habe, die
Javascript-Bibs nur auszugeben, wenn sie gebraucht werden.)
Ich benötige dafür in der Regel um die 2 Stunden. Wenn du öfter solche
Sachen mit Typo3 machen musst, lohnt es sich, sich ein paar Skripte in
dem oben beschriebenen Sinne zurecht zu legen. Mehr braucht es nicht und
man kann alles damit machen.
Ich kann dir hier gerne Näheres schreiben, wenn es dich noch
interessiert. Man findet aber auch einiges im Netz zu diesem Ansatz.
Beste Grüße
Stefan
More information about the TYPO3-german
mailing list