Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Auflösungsabhängiges Template

    Diamantium

    • Neu im Forum
    • Beiträge: 9
    Auflösungsabhängiges Template
    am: 07. April 2013, 17:20:42
    Hallo,

    ich habe mir mittlerweile bei diesem Thema die Zähne ausgebissen. Ich möchte gerne meinen Shop auf Version 1.06 aktualisieren. Dabei wollte ich gleich mein altes yaml Template auf eine flexible Content-Spalte umstellen. Bisher ist mir das auch recht gut gelungen. Nun habe ich im Kopf bei maximaler Auflösung ziemlich viel Platz. Hier wollte ich nun auflösungsabhängige Elemente platzieren. Da das ganze wohl nur mit Javascript funktioniert, hab ich schon etliches probiert, aber leider ohne Erfolg. Hier mein am nächsten liegende Variante:

    Code: Javascript  [Auswählen]
    <script type="text/javascript">
    var winX = window.innerWidth;
    if (winX >= 1024) {
    document.write( '<img src="/templates/ybt-xt-0013-hs-neutral/img/layout/oz_bgd.png" width="179" height="100" id="oz_bgd" />' ) ;
    }
    </script>

    Er prüft in diesem Fall einmalig beim Laden, welche Auflösung das Browserfenster hat. Ich habe den Code in die general.js.php gepackt. Die Ausgabe funktioniert auch, aber mein Template ist verschachtelt aufgebaut, sodass "document.write" direkt zu Beginn des Bodys eingebaut wird. Weiß jemand wie ich ihn an ein bestimmtes Div hängen kann? Oder gibt es vielleicht eine besser Lösung um die Auflösung abzufragen?

    Danke!
    Christoph

    Linkback: https://www.modified-shop.org/forum/index.php?topic=25673.0

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Auflösungsabhängiges Template
    Antwort #1 am: 07. April 2013, 21:23:12
    Ich glaube, du suchst media queries.
    43 Antworten
    38691 Aufrufe
    10. April 2012, 15:22:02 von alex987123
    1 Antworten
    3298 Aufrufe
    24. April 2018, 09:36:44 von lukass
    2 Antworten
    3343 Aufrufe
    24. Oktober 2013, 13:40:51 von kolo
    48 Antworten
    41578 Aufrufe
    18. Juni 2017, 11:01:06 von Timm