Textbausteine im java script benutzen

Weil das Javascript kompiliert und kontextunabhängig ausgeliefert wird.

Viele Grüße

wie sollman dann an die textbausteine kommen???

Genau das zeigt dir das Beispiel.

Viele Grüße

ist es das

data-filter-boolean-options="{{ filterBooleanOptions|json_encode }}">

Ja, das solltest du dir noch ein wenig näher anschauen.

Viele Grüße

boolean??? ich möchte den string eines textbaustein

ist es das

snippets: {
disabledFilterText: ‚listing.disabledFilterTooltip‘|trans|sw_sanitize,
altText: altText,
altTextActive: altTextActive
}

das java script ist im plugin Custom JavaScript/CSS Manager für Shopware 6

Das boolean hat nichts damit zu tun, dass es sich dabei um ein boolean handeln soll. Ich denke mal ( ohne nachzuschauen) das je nach Auswahl das richtige snippet durch JS gesetzt wird.

Das snippet wird durch das data attribute “data-filter-boolean-options“ gesteuert.

Was Eike meinte ist, dass du über Twig deinen Textbaustein in ein data-Attribut von einem HTML-Element setzt und dann mit JavaScript darauf zugreifst:

Twig:

<div data-textbaustein="{{ 'textbaustein.identifier'|trans }}"></div>
const meinTextbausteinInhalt = document.querySelector('div').dataset.textbaustein;

Dann hast du den Inhalt des Textbausteins in deiner Javascript variable.

Hoffe das hilft,

VG