Google Shopping Feed - HTML / CSS aus description extrahieren

Hallo Community,

ich habe über einen Channel in Shopware 6 einen Google Shopping Feed erstellt und diesen im Google Merchant Center eingereicht. Leider erhalte ich dort die Fehlermeldung „Artikel zu groß“. Grund hierfür ist, dass Shopware mir im Feed das gesamte HTML mit reinpackt. Das wird von Google aber leider nicht akzeptiert.

In der Feedeinstellug im Shopware Backend habe ich folgende Zeile für die description:
<description>{{ product.translated.description|escape }}</description>

Kann mir jemand helfen, wie ich diese Zeile mit RegEx / Befehlen anpassen muss, dass kein HTML mehr an den Feed übergeben wird? Das würde mir sehr weiterhelfen.

Anbei ein Screenshot wie es ausgegeben wird mit HTML.

Viele Grüße
Karsten

Mit der Funktion striptags kannst du HTML-Tags entfernen.
https://twig.symfony.com/doc/3.x/filters/striptags.html

1 „Gefällt mir“

Hallo AlexGalax,
danke dir, das hat geklappt. Folgende Zeile habe ich eingefügt, dann wurde nur noch der Text angezeigt ohne HTML:

<g:description>{{ product.translated.description|striptags|escape }}</g:description>