Hallo, ich weiss leider nicht, wie ich das hier hinbekommen:
In Shopware 5 habe ich den Namen + Optionen so abgebildet:
{$sArticle.name} {$sArticle.configurator_options[„Farbe“]} {$sArticle.configurator_options[„Größe“]} {$sArticle.configurator_options[„Ausführung“]}{#S#}
—> aber wie mache ich das mit Shopware 6 ??
AI sagt:
{{ product.translated.name }}
{% for option in product.optionIds %}
{% set configuratorOption = product.children | filter(child => child.id == option) | first %}
{{ configuratorOption.translated.name }}
{% endfor %}
oder
{% for option in product.options %}
{% if option.group.translated.name == „Farbe“ or option.group.translated.name == „Größe“ %}
{{ option.translated.name }}
{% endif %}
{% endfor %}
Bin gerade in der Zigarettenpause ^^ Vielleicht hilft dir das.
Hi Danke erstmal für deine Hilfe, damit kann ich die options schon mal auslesen:
{%- for option in product.options -%}
{%- if option.group.translated.name == „Farbe“ or option.group.translated.name == „Größe“ -%}
„{{ option.translated.name }}“
{%- endif -%}
{%- endfor -%},{#- -#}
Wie bekomme ich es jetzt aber hin, dass ich zunächst den Artikelnamen bekomme und dahinter Farbe und Größe, falls vorhanden?
Am Ende soll es so aussehen: Artikel123 gelb 80x80 oder halt, wenn eine Option nicht vorhanden Artikel123 gelb oder Artikel123 80x80