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 %} 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…
In der Academy ( 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:
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.