# Zugriff auf Viewportname im Template

**URL:** https://forum.shopware.com/t/zugriff-auf-viewportname-im-template/1415
**Category:** Shopware 3.5
**Tags:** templates--design
**Created:** [16. Januar 2011 um 11:56 UTC](https://forum.shopware.com/t/zugriff-auf-viewportname-im-template/1415 "2011-01-16T11:56:56Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)
#### Post date: [16. Januar 2011 um 11:56 UTC](https://forum.shopware.com/t/zugriff-auf-viewportname-im-template/1415/1 "2011-01-16T11:56:56Z")

</div>

Ich möchte gerne in der Lage sein, Viewport-abhängig CSS-Styles zu definieren (um z.B. bei bestimmten Funktionen die linke/rechte Spalte ausblenden zu können oder was auch immer. Dazu brauche ich den aktuellen Viewport-Namen zusätzlich als Klassennamen in der “index.tpl”, z.B. [code]

[/code] und kann dann mit dem zusätzlichen CSS-Selektor “.viewport\_name” alle gewünschten Styles abhängig von der aktuellen Funktion (“Viewport”)modifizieren. Ist der Viewport-Name schon als Smarty-Variable definiert? Oder alternativ: wie kann ich den Viewport-Namen per PHP im Template erhalten?

---

<div class="post-metadata">

### Author: ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)
#### Post date: [17. Januar 2011 um 07:24 UTC](https://forum.shopware.com/t/zugriff-auf-viewportname-im-template/1415/2 "2011-01-17T07:24:09Z")

</div>

Hey, das gibt es ja schon: Siehe frontend - index.tpl [code]

[/code] Da wird also bereits eine Body-Klass gesetzt, die dem Controller-Namen entspricht. Auf der Basis kannst du also Controller spezifische Styles definieren.

---

<div class="post-metadata">

### Author: ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)
#### Post date: [17. Januar 2011 um 09:12 UTC](https://forum.shopware.com/t/zugriff-auf-viewportname-im-template/1415/3 "2011-01-17T09:12:44Z")

</div>

[quote=„Stefan Hamann“]Hey, das gibt es ja schon: Siehe frontend - index.tpl [code]

[/code] Da wird also bereits eine Body-Klass gesetzt, die dem Controller-Namen entspricht. Auf der Basis kannst du also Controller spezifische Styles definieren.[/quote] Ooops, glatt übersehen…
