Produktname innerhalb der buy-box platzieren

Hallo,

ich versuche gerade den Produktname innerhalb der buy-box zu platzieren. Mit folgendem Versuch bekomme ich es leider nicht hin:

{% sw_extends '@Storefront/storefront/block/cms-block-gallery-buybox.html.twig' %}

{% block block_gallery_buybox_column_right_inner %}
    {% sw_include '@Storefront/storefront/element/cms-element-product-name.html.twig' %}
    {{ parent() }}
{% endblock %}

Mit
{% sw_include '@Storefront/storefront/element/cms-element-product-name.html.twig' %}
versuche ich den Inhalt aus dem Eltern-Template in dieses Kind-Template zu übernehmen.
Es klappt leider nicht.

Von der Syntax soweit korrekt. Was genau „klappt leider nicht“? Das product-name Element braucht den Namen in {{ element.data.content }}. Ist der Name hier denn überhaupt so verfügbar?

Viele Grüße

Mit „klappt leider nicht“ meine ich, es wird keine Ausgabe erzeugt.

Dort wo bla steht, sollte der Produktname (Anistee) stehen. Dieses Bla habe ich manuell hinzugefügt um zu schauen ob überhaupt was erzeugt wird.

Dann schau dir das product-name Template an und prüfe, ob die Daten korrekt vorliegen. Sonst kannst du die auch mit sw_include with {} erzeugen und übergeben.

Viele Grüße

Das Product-Name Template liegt doch in Vendor und erzeugt ja schon den korrekten Inhalt, nur an der falschen Stelle auf der Produktseite oder verstehe ich Dich falsch?

So habe ich es jetzt gelöst:

{% sw_extends '@Storefront/storefront/block/cms-block-gallery-buybox.html.twig' %}

{% block block_gallery_buybox_column_right_inner %}
<h1 class="product-detail-name">{{ page.product.translated.name|raw }}</h1>
    {{ parent() }}
{% endblock %}

Und

{% sw_extends '@Storefront/storefront/element/cms-element-product-name.html.twig' %}

{% block element_product_name %}

{% endblock %}