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
morgen Jungs
mit sowas hab ich bisher noch nicht gearbeitet hatt vorher gambio shop
schonmal vielen dank für alles und eure gedult
das hab ich jetzt verstand aber wie sollman den sonst mehrsprachig arbeiten
Das wurde dir nun mehrfach gesagt. Du kannst entweder
Viele Grüße
const massage1=document.querySelector(‚div‘).dataset.textbaustein1;
const massage2=document.querySelector(‚div‘).dataset.textbaustein2;
const massage5=document.querySelector(‚div‘).dataset.textbaustein3;
const massage4=document.querySelector(‚div‘).dataset.textbaustein4;
hab jetzt vieles probiert
Siehe FAQ - Häufig gestellte Fragen - Shopware 6 - #3 von EikeBrandtWarneke
Viele Grüße
Guck dir javascript/twig basics nochmal an wenn du es nicht hinbekommst, ist nichts sonderlich schwieriges
ich vermelde hab es nun endlich hinbekommen
habe
danke jungs
es war ein ‘ ‘ fehler
Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.