Weil das Javascript kompiliert und kontextunabhängig ausgeliefert wird.
Viele Grüße
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