Content-Slider: Inhalt anzeigen auch wenn Javascript deaktiviert?
Zur Zeit ist es so, dass alle Inhaltselemente innerhalb des Contao 3 Content-Slider Umschlags nicht angezeigt werden, falls Javascript deaktiviert ist. Es wäre doch eigentlich sehr praktisch, wenn die einzelnden Slides in einem solchen Fall ohne die Sliderfunktion einfach untereinander angezeigt würden. Hat jemand eine Idee, wie sich das vielleicht umsetzen lässt?
Eine Alternative wäre den Slider nur anzeigen zu lassen wenn, Javascript aktiviert ist (display: none/ block mittels Javascript switchen sofern Javascript aktiviert). Den Slider Inhalt kann man dann nochmals ohne Slider-Umschlag in einen div-Container packen, diesen standardmäßig anzeigen lassen und nur ausblenden, falls Javascript aktiv ist. Allerdings habe ich dann den doppelten Quelltext, was ich eigentlich gerne vermeiden möchte.
Interner Contao Slider - No Javascript Fallback?
Ich pushe das hier mal, da ich das gleiche Problem / Frage habe.
Gibt es eine Möglichkeit bei deaktiviertem Java Script zumindest das erste der Inhaltselemente anzeigen zu lassen, so dass das Layout bei deaktiviertem Script nicht zerschossen wird?
Oder anders gefragt. Wie bekomme ich eine CSS Only Fallback Lösung für den Contao eigenen Slider hin?
@Marcos - Funktioniert fast
Hallo Marcos,
Deine Lösung funktioniert fast...
Wenn Java deaktiviert ist, wird der
Element: Content-Slider Anfang
Element: Text 1 (ID: 10)
Element: Text 2 (ID: 11)
Element: Content-Slider Ende
leider trotzdem in die Seite gebaut. Allerdings weil slider sind die einzelnen Elemente in den Unsichtbaren Bereich verschoben
Ich habe in meinem Slider 8 Bilder, die je 400 pixel hoch sind. Es kommt also zunächst mal ein 2400 Pixel hoher leerer Bereich und dann das Bild was im <noscript> eingebettet ist.
Kann man es noch irgendwie hinbiegen, dass der Contentslider Teil nur eingebettet wird, wenn Script auch aktiv ist?