# If Abfrage im Theme

**URL:** <https://forum.shopware.com/t/if-abfrage-im-theme/68860>\
**Category:** Themes & Design\
**Created:** [8. August 2020 um 12:05 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860 "2020-08-08T12:05:16Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mezzo80](https://avatars.discourse-cdn.com/v4/letter/m/3ec8ea/32.png) [@Mezzo80](https://forum.shopware.com/u/Mezzo80)\
**Post date:** [8. August 2020 um 12:05 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/1 "2020-08-08T12:05:16Z")

</div>

Hallo

Ich möchte im Theme in einer html.twig datei eine Abfrage machen ob der User eingelogt oder oder nicht.&nbsp;

ich habe es damit versucht aber leider ohne erfolg.

```
{% if $sUserLoggedIn %}

....

{% endif %}

```

Wie macht man bei Shopware 6 im Theme eine Abfrage ob der User eingelogt ist oder nicht.&nbsp;

If … Then&nbsp; … Else

Könnt ihr mir Bitte da weiter helfen.

Danke schon mal.

---

<div class="post-metadata">

**Author:** ![Mezzo80](https://avatars.discourse-cdn.com/v4/letter/m/3ec8ea/32.png) [@Mezzo80](https://forum.shopware.com/u/Mezzo80)\
**Post date:** [9. August 2020 um 07:15 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/2 "2020-08-09T07:15:52Z")

</div>

Die IF abfrage ob der User eingeloggt ist habe ich im Account gefunden da ist auch die Abfrage drin.

Zu meine nächsten IF Frage.

Wie kann ich die Zusatzfelder bei Produkte abfragen?

Z.b. die Checkbox bei Produkte

{% If Produkt.Chexkbox = True %}

text 1

{% else %}

text 2

{% endif %}

Ich finde nirgends wo man die Zusatzfelder per IF abfragen könnte.

Hoffe es hat jemand ein Tip für mich

---

<div class="post-metadata">

**Author:** ![Mezzo80](https://avatars.discourse-cdn.com/v4/letter/m/3ec8ea/32.png) [@Mezzo80](https://forum.shopware.com/u/Mezzo80)\
**Post date:** [12. August 2020 um 09:59 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/3 "2020-08-12T09:59:09Z")

</div>

Hallo

Kann mir niemand mir eine Hilfe gibten wie man so eine IF abrage bei Zusatzfelder für die Checkbox in Theme macht?

Gruß

Mezzo

---

<div class="post-metadata">

**Author:** ![MartinSerdar](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MartinSerdar](https://forum.shopware.com/u/MartinSerdar)\
**Post date:** [12. August 2020 um 11:27 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/4 "2020-08-12T11:27:24Z")

</div>

> [@Mezzo80 schrieb:](https://forum.shopware.com/profile/36046/Mezzo80 "Mezzo80")
> 
> Hallo
> 
> Kann mir niemand mir eine Hilfe gibten wie man so eine IF abrage bei Zusatzfelder für die Checkbox in Theme macht?
> 
> Gruß
> 
> Mezzo

Hallo,

leider habe ich keine direkte Lösung für dich, aber mir scheint es bei deiner Variable, dass du versuchst, mit normalen PHP-Variablen(Dollarzeichen!) in Twig zu arbeiten, was nicht funktionieren wird. Du musst benutzerdefinierte Variablen erstmal per {% set XYZ&nbsp;%} definieren. Wenn du auf Attribute zugreifen willst, die nicht standardmäßig mit der Seite geladen werden, musst du dafür per Controller & Injektion etc. an der richtigen Stelle sorgen, meint mein Verständnis der Materie.

Aber mehr kann ich dir dazu gerade auch nicht sagen…

Gruß!

Martin

---

<div class="post-metadata">

**Author:** ![Mezzo80](https://avatars.discourse-cdn.com/v4/letter/m/3ec8ea/32.png) [@Mezzo80](https://forum.shopware.com/u/Mezzo80)\
**Post date:** [12. August 2020 um 13:05 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/5 "2020-08-12T13:05:28Z")

</div>

Danke schon mal für deine Antwort, gibt es vielleicht irgendwo eine Beschreibung von die Zusatzfunktionen wie man diese dann einbinden kann usw.&nbsp;

So gibt es zwar diese Funktion aber die Funktion bringt ja dann auch nichts wenn man nicht weiß wie man diese Bentzen soll.&nbsp;

Wie z.b. anzeigen, abfragen usw. Dazu sollte doch wenigstens eine Anleitung geben.

---

<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:** [12. August 2020 um 13:09 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/6 "2020-08-12T13:09:57Z")

</div>

Du suchst:&nbsp;[https://twig.symfony.com/doc/3.x/tags/if.html](https://twig.symfony.com/doc/3.x/tags/if.html)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![musikdiscount24](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@musikdiscount24](https://forum.shopware.com/u/musikdiscount24)\
**Post date:** [4. September 2020 um 11:30 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/7 "2020-09-04T11:30:57Z")

</div>

Auch hier sei auf die Academy verwiesen:

In der Academy ( [https://academy.shopware.com/](https://academy.shopware.com/) ) ist dieses Thema unter „Shopware 6 - Template Training Basic (EN)“ -\> „Extending the tab“ auch noch sehr gut erklärt!

Hier wird gut erklärt, wie man auf Zusatzfelder zugreift. Ein Beispiel:

In unserem Shop frage ich ein Zusatzfeld „Kohlenhydrate“ ab. Der technische Name des Feldes lautet:

```
custom_nutritional_information_carbohydrates

```

Ausgeben kann man den Wert nun im Template hiermit:

```
{{ page.product.customFields.custom_nutritional_information_carbohydrates }}

```

Viele Grüße

---

<div class="post-metadata">

**Author:** ![MKFS](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MKFS](https://forum.shopware.com/u/MKFS)\
**Post date:** [15. Januar 2021 um 08:16 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/8 "2021-01-15T08:16:50Z")

</div>

Hi zusammen,

&nbsp;

kann mir jemand konkret sagen, wie die Fragestellung im ersten Post gelöst wird? Ich finde dazu nichts in der Dokumentation und der Threadersteller hat es leieder auch nicht mehr geschrieben, wie es gelöst wurde. Ich möchte in einem Produkt eine Zusatzinfo anzeigen, wenn der User angemeldet ist. Aber die Prüfung, ob der User angemeldet ist, klappt bei mir nicht.

Kann hier jemand helfen?

Danke und viele Grüße,

MKFS

---

<div class="post-metadata">

**Author:** ![chuscazo](https://avatars.discourse-cdn.com/v4/letter/c/3e96dc/32.png) [@chuscazo](https://forum.shopware.com/u/chuscazo)\
**Post date:** [15. Februar 2021 um 08:37 UTC](https://forum.shopware.com/t/if-abfrage-im-theme/68860/9 "2021-02-15T08:37:20Z")

</div>

Hallo,

@Mezzo80‍ gut dass du es gefunden hast, aber es wäre super wenn du es mitteilest.

Hier ist die Lösung für „Abfrage machen ob der User eingelogt ist“

```
{% if context.customer %}
    eingeloggt!!
{% else %}
    NICHT eingeloggt!!
{% endif %}

```

&nbsp;
