Bitte um Hilfe zur Anleitung Responsive Images, Rocksolid Themes
Hallo Contao Experten,
bisher habe ich responsive Images über ein html Modul eingebunden und die verschiedenen Dateigrößen selbst erstellt und hochgeladen.
Nun muss ich mich endlich mal mit der Contao-eigenen Möglichkeit beschäftigen und habe mich durch diese Seite durchgearbeitet, auf die hier im Forum immer wieder verlinkt wird:
http://rocksolidthemes.com/de/contao...picture-contao
Leider komme ich mit dieser Anleitung nicht so besonders gut klar, siehe Protokoll meines Versuches:
Zitat:
Um eine neue Bildgröße anzulegen navigieren Sie im Backend zu Layout › Themes › Bildgrößen. Dort können Sie einen Namen vergeben und die üblichen Einstellungen (Breite, Höhe, Modus) setzen.
Ok, Formular für "neue Bildgröße" gefunden und einen Namen vergeben.
Zitat:
Hier können Sie die Breite in Pixeln angeben.
Wieso in Pixeln? Die Einheit für das srcset lautet doch "w"? Ausserdem will ich ja mehrere Breiten vergeben, das ist doch der Sinn eines srcsets?
Lasse das Feld also frei.
Lese weiter, dass der Größenänderungsmodus nun unrelevant sei, da Breite und Höhe nicht angegeben wurden.
Nächstes Eingabefeld ist "Zoom":
Zitat:
0 = das ganze Bild is sichtbar, 100 = nur der wichtige Teil des Bildes ist sichtbar.
Nun bin ich schon wieder ratlos. Ein Zoomfaktor macht ohne Media-Queries doch keinen Sinn?
Nun weiter zu "Sizes Attribut"
Zitat:
Hier können Sie die anzuzeigende(n) Bildbreite(n) angeben, z.B. (max-width: 600px) 100vw 50vw.
Kapier ich nicht: Ich soll hier schon die ganzen Sizes angeben, obwohl das System die verschiedenen "W" Werte für das Srcset noch gar nicht kennt?
Außerdem: Gehört da nicht ein Komma nach 100vw?
Na gut, dann probiere ich das einfach aus und kopiere das vorgegebene Beispiel hinein.
Letztes Feld ist die Pixeldichte
Zitat:
Hier können Sie die Pixeldichten definieren, z.B. 1x, 1.5x, 2x.
Hier trage ich 1x, 2x ein.
Als nächstes gehe ich in die Dateiverwaltung und möchte mein Bild hochladen. Ich überlege, dass es sinnvoll sein müsste, das Bild in der höchsten Qualität hochzuladen, damit es keine pixelige Darstellung auf HiDPI Geräten gibt.
Als nächstes binde ich das Bild ein und weise dem Inhaltselement "Bild" die soeben erstellte Bildgröße zu.
Das ist nun das Ergebnis im Quelltext:
HTML-Code:
<img src="pfad/dateiname.jpg" sizes="(max-width: 600px) 100vw 50vw" alt="">
Nicht gerade das, was ich mir vorgestellt hatte. Das srcset fehlt, ebenso wie die @2x Datei.
Dann habe ich wild herumprobiert und alle möglichen Kombis eingetragen, aber immer kommt Quatsch als Quelltext raus...
Wer kann mir helfen?
Gibt es irgendwo eine gute Anleitung?
Ich hatte dann noch das hier gefunden:
https://www.youtube.com/watch?v=nZOUziwodhk
Aber leider verstehe ich die Referentin kaum, weil der Ton so schlecht ist :-(
Über eure Hilfe würde ich mich sehr freuen, danke!
Viele Grüße, B.