Shopware 6 - Template Training Basic (EN) -> Replacing the listing: {{dump(product.name)}} = null

Liebe Community,

ich habe das oben benannte Template Training Basic durchgearbeitet und hänge jetzt in der letzten Lektion “Replacing the listing”.
Nach meiner bescheidenen Meinung hat sich die Datei&Ordnerstruktur so geändert, dass die Date, die angepasst werden muss nicht mehr die cms-element-product-listing.html.twig ist, sondern die listing.html.twig. 

Die Änderungen im Tutorial funktionieren auch alle soweit wunderbar, außer dass im Gegensatz zu im Video gezeigten {{dump()}} viele Variablen mit null angezeigt werden anstatt den tatsächlichen Werten.
Die Änderung im Listing:

 

{% sw_extends '@Storefront/storefront/component/product/listing.html.twig' %}

  {% block element_product_listing_row %}
     Custom Listing
      
      {% for product in searchResult %}
          
              
                  
                  
                      {{dump(product.name)}}
                      
                      
                      
              
          
      {% endfor %}
      
{% endblock %}

führt zu folgender Ausgabe:

Wo liegt mein Fehler?

Mittlerweile hast Du es vermutlich selber rausgefunden. Aber falls noch jemand über den Beitrag stolpert - so hat es bei mir funktioniert:

{% block element_product_listing_row %}
    {% for product in searchResult %}
        <div>
            {{ product.translated.name }}
        </div>
    {% endfor %}
{% endblock %}

Das wird wohl einfach der Mehrsprachigkeit des Shops geschuldet sein. :blush:

1 „Gefällt mir“