# Abfragen im Template mit Twig

**URL:** https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438
**Category:** Themes & Design
**Created:** [16. Oktober 2019 um 18:32 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438 "2019-10-16T18:32:47Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [16. Oktober 2019 um 18:32 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/1 "2019-10-16T18:32:47Z")

</div>

hallo zusammen,

gibt es irgendwo eine Referenz bzw. Beispiele welche Abfragen in einem Twig Template möglich sind?

Ich bräuchte z.B folgendes:

- Ein Twig Template/Block laden nur auf eine bestimmte Seite
- Eine CSS Klasse nur für ein bestimmtes Layout einfügen
- Eine CSS Klasse nur wenn ein bestimmtes Block Typ geladen wird

Danke und Gruß

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [16. Oktober 2019 um 19:18 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/2 "2019-10-16T19:18:05Z")

</div>

Das ist das gleiche wie mit dem alten Smarty und hat nichts/nur bedingt mit dem neuen Twig Template zu tun.

- if “controllerName” -\> &nbsp;block laden
- Dem Layout kannst du&nbsp; eine CSS-Klasse mitgeben, alternativ wieder&nbsp;im Twig abfragen
- im Twig einen Wrapper/CSS-Klasse hinzufügen

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [16. Oktober 2019 um 19:28 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/3 "2019-10-16T19:28:22Z")

</div>

Danke für deine Antwort.

Meine Frage war, was ich abfragen kann. Das hat denke ich mit Shopware zu tun. Wie frage ich z.B ab, welche Kategorie/Seite geladen wird?

Wo kann einem Layout eine CSS Klasse zuweisen? Im Backend geht das nicht.

Das habe ich nicht verstanden: " im Twig einen Wrapper/CSS-Klasse hinzufügen "

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [16. Oktober 2019 um 19:29 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/4 "2019-10-16T19:29:41Z")

</div>

Hilft dir das weiter:&nbsp;[https://7synth.com/dokumentation/shopware-6-theme-twig](https://7synth.com/dokumentation/shopware-6-theme-twig)

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [16. Oktober 2019 um 19:34 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/5 "2019-10-16T19:34:47Z")

</div>

Danke, das hilft mir weiter. Gibt es so was wie eine Debug Ausgabe im Frontend um zu sehen welche Twig Variable zu Verfügung stehen bzw. wie die Variable belegt sind? Wie finde ich heraus wie alle controllerName heißen?

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [16. Oktober 2019 um 19:51 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/6 "2019-10-16T19:51:25Z")

</div>

Der erste Punkt von dem Link den ich dir geschickt habe: heisst: " **Shopware Variablen ausgeben**" und darunter der Befehl: **{{ dump }}&nbsp;**

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [16. Oktober 2019 um 19:54 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/7 "2019-10-16T19:54:58Z")

</div>

sorry, ich glaube ist einfach zu spät … danke

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [17. Oktober 2019 um 09:33 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/8 "2019-10-17T09:33:47Z")

</div>

@brettvormkopp‍

ich versuche mit

```
{{ dump }}

```

die Variable auszugeben, wird aber nichts ausgegeben. Ich habe

bin/console theme:compile

und

bin/console cache:clear

ausgeführt. Muss ich noch was anderes beachten? danke

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [17. Oktober 2019 um 09:38 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/9 "2019-10-17T09:38:56Z")

</div>

Da hat sich wohl jemand verschireben. es ist **{{ dump() }}** mit klammern

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [17. Oktober 2019 um 09:41 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/10 "2019-10-17T09:41:32Z")

</div>

![Smile](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/smile.png "Smile") danke

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [17. Oktober 2019 um 12:41 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/11 "2019-10-17T12:41:18Z")

</div>

He he, das steht im Handbuch:

[https://twig.symfony.com/doc/2.x/functions/dump.html](https://twig.symfony.com/doc/2.x/functions/dump.html)

&nbsp;

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [18. Oktober 2019 um 07:30 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/12 "2019-10-18T07:30:59Z")

</div>

Guten Morgen,

{{ dump() }} funktioniert auch nicht (ea1.2). Bringt eine weiße Seite. Muss ich sonst was beachten?

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [18. Oktober 2019 um 07:36 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/13 "2019-10-18T07:36:44Z")

</div>

also ich habe bei mir in der Datei &nbsp;“.env” einen&nbsp;geänderten Eintrag. Anstatt " **APP\_ENV=prod**" hab ich " **APP\_ENV=dev**". Vll hat das was damit zu tun? Ausserdem habe ich immer den Cache gelöscht.

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [18. Oktober 2019 um 07:59 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/14 "2019-10-18T07:59:38Z")

</div>

danke, die Änderung in der .env Datei hat geholfen.

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [18. Oktober 2019 um 08:18 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/15 "2019-10-18T08:18:28Z")

</div>

ich brauche aus den Variablen den Kategorie/Seiten Name und finde den nicht. Die sind immer gleich:

```
 "controllerName" =\> "Navigation" "controllerAction" =\> "index"

```

“cms Page” gibt den Layout Namen aus und nicht die Kategorie

&nbsp;

eine Idee?

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [18. Oktober 2019 um 08:27 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/16 "2019-10-18T08:27:39Z")

</div>

```
 {% page.header.navigation.active.name %}
```

---

<div class="post-metadata">

### Author: ![blueroger](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@blueroger](https://forum.shopware.com/u/blueroger)
#### Post date: [18. Oktober 2019 um 08:42 UTC](https://forum.shopware.com/t/abfragen-im-template-mit-twig/62438/17 "2019-10-18T08:42:37Z")

</div>

super, danke
