[Geschlossen] WPML entfernt beim übersetzen Backslash im Elementor Template-CSS
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Könnten Sie bitte versuchen, das Problem auf unserer Sandbox-Seite nachzustellen, auf der WPML und Elementor bereits installiert sind? versteckter Link
Sie können einfach:
1. Eine neue Testseite mit 1–2 Elementen erstellen.
2. Dasselbe CSS hinzufügen (das mit der Icon-Schriftart und dem Eintrag `content: '\e810';`).
3. Die Seite mit WPML übersetzen und prüfen, ob der Backslash in der Übersetzung entfernt wird.
So können wir feststellen, ob sich das Verhalten in einer sauberen Umgebung reproduzieren lässt.
Bitte senden Sie uns außerdem einen Screenshot, der zeigt, wo genau Sie dieses CSS eingefügt haben – zum Beispiel in den Seiteneinstellungen, im benutzerdefinierten CSS eines Elementor-Widgets oder an einer anderen Stelle.
Das hilft uns zu verstehen, wo die Zeichen möglicherweise verändert werden.
Hallo, Danke für Ihre Antwort.
Ich habe inzwischen ein Backup meiner Seite wiederhergestellt, da funktioniert alles ordnungsgemäß.
Dabei ist mir aufgefallen das in dem Backup die WPML Version 4.7.6 aktiv ist. Sobald ich auf 4.8… aktualisiere ist der Backslash gelöscht und ich kann das additionale CSS auf den übersetzten Templates im Elementor Editor nicht mehr ändern. Ich habe hier einen Screenshot beigefügt wie es unter WPML Version 4.7.6 aussieht. Hier kann ich auch jederzeit das CSS bearbeiten und speichern. Unter WPML Version 4.8… kann man das CSS zwar bearbeiten und speichern, nur sobald man die Seite wieder aufruft sind alle Änderungen wieder weg und der Backslash auch.
Ich habe gerade das Vorgehen auf Ihrer Sandbox-Seite getestet. Hier ist es gleich! Man kann das Template bearbeiten und speichern, nur nach dem neu laden ist alles wieder weg (siehe Screenshot).
Hallo Bruno
Danke für deine Hilfe, aber es funktioniert auf der Test-Seite definitiv auch nicht.
Ich habe das jetzt einmal genau wie bei mir nachgestellt und ein neues Template mit dem Elementor angelegt. Das Template heist „Test_SM“. Hier habe ich in den Single Page Settings folgendes eingetragen:
.title:before {
content: "\test";
}
Nach der Übersetzung mit dem Advanced Translation Editor sieht der Code wie folgt aus:
.title:before {
content: "test";
}
Und lässt sich nicht ändern… das ist mein Problem!
Gruß Karsten
Tritt dieses Problem auch bei Seiten auf oder nur bei Vorlagen? Denn ich kann das Problem auf dieser Testseite versteckter Link
immer noch nicht reproduzieren.
Mir muss etwas entgehen, aber ich bin mir nicht sicher, was.
Ich habe es hier hinzugefügt: versteckter Link
und die Vorlage übersetzt, aber es wird weiterhin korrekt angezeigt unter:
Das Problem tritt nur bei den Vorlagen auf. Wenn ich das Template fest auf die Seite speichere, funktioniert die Übersetzung richtig.
Ich arbeite aber nur mit den Vorlagen, den ich wiederum Seiten zugewiesen habe. So ist man flexibler.
Könnten Sie ein kurzes Video mit einem Tool wie versteckter Link
aufnehmen und außerdem erklären, was ich versuchen soll, um das Problem zu reproduzieren? Denn derzeit kann ich das Problem weder auf den Seiten noch in den Vorlagen reproduzieren.
Das Thema '[Geschlossen] WPML entfernt beim übersetzen Backslash im Elementor Template-CSS' ist für neue Antworten geschlossen.