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?
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.
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?