Ergebnis 1 bis 5 von 5

Thema: HTML-Baustein laden in Abhängigkeit von der Bildschirmbreite

  1. #1
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    166

    Standard HTML-Baustein laden in Abhängigkeit von der Bildschirmbreite

    Ich möchte gerne in eine Website in Abhängigkeit von der Bildschirmbreite unterschiedliche iframe-HTML-Bausteine laden (Google-Kalender).

    So soll so aussehen:

    Bildschirmbreite klein (mobiles Gerät) -> lade iframe-Nr1
    Bildschirmbreite groß (Tablet oder Desktop) -> lade inframe-Nr2

    Geht das irgendwie in Contao (mit einer Erweiterung) oder brauche ich dafür ein externes Skript.

    Eine reine CSS-Lösung mit Ausblenden von Elementen finde ich nicht gut, da dann das mobile Gerät beide Frames laden muss.

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.340
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

  3. #3
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von mw1972 Beitrag anzeigen
    Ich möchte gerne in eine Website in Abhängigkeit von der Bildschirmbreite unterschiedliche iframe-HTML-Bausteine laden (Google-Kalender).
    Nach Bildschirmbreite nicht :-) (Ich nehme an du meinst den Viewport)
    Das HTML kommt ja von deinem Server. Und die Bildschirmgröße ist was Client-seitiges.
    Wenn du dein Browserfenster verkleinerst dann hast du ja keine Verbindung zum Webserver. Somit kein neues HTML.

    Du könntest es abhängig vom Gerät machen (die Extension die Lucina gepostet hat) Oder per Javascript deinen Content umbauen.
    Falls es nicht per CSS reicht. (Tut es in vielen Fällen aber)

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  4. #4
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    166

    Standard

    Danke für die Hinweise. Die Extension ist gut.

    Dazu eine Frage: Wenn man den Filter lediglich auf "Mobil" stellt (ohne Zusatz von Gerät, Browser oder Betriebssystem), werden dann alle Smartphones ausgewählt oder bekommt jeder, der mobil ins Netz geht den anderen HTML-Codeschnipsel zugespielt?

    Vielleicht eine doofe Frage, aber die Extension verleitet dazu, es so einfach wie möglich zu machen: Alle Smartphones bekommen die mobile Version, alle anderen Geräte die Desktop_Version.

  5. #5
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Der Vollständigkeit halber – in JavaScript löst du das per window.matchMedia:
    So long,
    FloB since Nov. 2007 +706P +115P and counting

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •