# Viewportgröße in if-Abfrage ?

**URL:** https://forum.shopware.com/t/viewportgrosse-in-if-abfrage/34540
**Category:** Themes & Design
**Created:** [16. Februar 2016 um 16:33 UTC](https://forum.shopware.com/t/viewportgrosse-in-if-abfrage/34540 "2016-02-16T16:33:01Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Markus123](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@Markus123](https://forum.shopware.com/u/Markus123)
#### Post date: [16. Februar 2016 um 16:33 UTC](https://forum.shopware.com/t/viewportgrosse-in-if-abfrage/34540/1 "2016-02-16T16:33:01Z")

</div>

```
	 {if !$hasEmotion and $sCategoryContent.id == 484 or $sCategoryContent.id == 487

```

Was muss ich denn hier noch dazuschreiben damit es noch nach der Viewportgröße Desktop frägt?&nbsp;

&nbsp;

also **wenn** hat emotion **und** id = so und so **und viewport = desktop**

&nbsp;

**danke schonmal!**

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [16. Februar 2016 um 16:52 UTC](https://forum.shopware.com/t/viewportgrosse-in-if-abfrage/34540/2 "2016-02-16T16:52:05Z")

</div>

Unterschiedliche viewports kannst du nur über css media queries ansteuern.

Viele Grüße

---

<div class="post-metadata">

### Author: ![Markus123](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@Markus123](https://forum.shopware.com/u/Markus123)
#### Post date: [16. Februar 2016 um 20:02 UTC](https://forum.shopware.com/t/viewportgrosse-in-if-abfrage/34540/3 "2016-02-16T20:02:50Z")

</div>

Danke für die Antwort!

Ich will den Kategorietext unter der Sidebar anzeigen lassen und bei allen kleineren viewports soll er an der normalen stelle zu sehen sein.

Wenn ich jetzt den block für den Kategorietext überschreibe und&nbsp; die diese so ausblende. Und dann einen Block der linken spalte erweitere mit der listing/text.tpl, dann funktioniert es einwandfrei das der Kategorietext dort angezeigt wird… NUR wenn ich den Bildschirm verkleinere und die Sidebar ausgeblendet wird so wird auch der Kategorietext ausgeblendet…

Aber ich muss diesen Block &nbsp;{block name=“frontend\_listing\_index\_text”} doch erst überschreiben … gibt es eine Möglichkeit wie ich den Kategorietext im Listing ausblenden kann und unter der Sidebar anzeigen lassen kann und dass er beil kleinen viewports an der Normalen stelle ist?

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [16. Februar 2016 um 20:23 UTC](https://forum.shopware.com/t/viewportgrosse-in-if-abfrage/34540/4 "2016-02-16T20:23:22Z")

</div>

Du braucht doch nur den **Inhalt** des&nbsp;{block name=“frontend\_listing\_index\_text”} unter der&nbsp;Sidebar in dein DIV-Container packen eine Class zuordnen und die Anzeige per less bei den unterschiedlichen Viewports steuern.

```
Inhalt des Blocks

```

das gleiche machst du mit den Original das du dann per less bei den&nbsp;Viewports aus (display:&nbsp;none;) &nbsp;oder einblenden lässt (display:&nbsp;block;)
