[Geschlossen] Iframes werden fehlerhaft "übersetzt" und funktionieren so nicht mehr
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.
Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
8:00 – 13:00
9:00 – 13:00
9:00 – 13:00
8:00 – 12:00
8:00 – 12:00
-
-
14:00 – 17:00
14:00 – 18:00
14:00 – 18:00
13:00 – 17:00
13:00 – 17:00
-
Unterstützt die Zeitzone: Europe/Zagreb (GMT+02:00)
Den richtigen Code, nur ohne class="CLASSNAME" und scrolling="no".
Im Original wird der Code Snippet vollständig ausgegeben, die übersetzte Seite wird jedoch ohne Ausgabe der Klasse und Attribute ausgegeben, weswegen sie nicht mehr funktionieren. In der Übersetzungssicht ist der Code aber korrekt, auf der Seite dann jedoch nicht.
es würde theoretisch funktionieren, auch ein anderer Workaround mit einem Admin-User funktioniert, leider ist das keine Lösung für unser Problem, da unsere Übersetzer keine Seitenänderungen vornehmen können. Außerdem möchten wir die Seiten nicht manuell überschreiben, da die Änderungen bei jeder neuen Übersetzung mit WPML überschrieben werden.
Gibt es denn noch eine andere Möglichkeit, dass iframes sich mit WPML übersetzen lassen?
wir verwenden custom Gutenberg Blocks mit acf fields.
In der Originalseite sieht alles aus wie es aussehen soll, sobald wir die Seite mit WPML übersetzen sieht der Code in der Übersetzungsübersicht aus wie er aussehen soll (siehe Bild), wird aber durch WPML irgendwie falsch "übersetzt", denn auf der resultierenden Seite sieht der Code dann wie oben angegeben aus (entfernt class="CLASSNAME" und scrolling="no").
In der Übersetzungsübersicht ist der Code aber "richtig" (siehe Screenshot), nur auf der Page fehlt der Code.
Unsere dirty fix Lösung aktuell sieht so aus, dass ein Admin den Originalcode noch einmal von links auf die rechte Seite auf der Übersetzungsübersicht kopiert, speichert, dann "nimmt" WPML den richtigen Code und er landet auch auf der Originalseite.
Dieselbe Aktion durch einen Translator hat aber keinen Erfolg.
Wir vermuten, dass ist so, weil ein Translator nicht die Rechte hat Content auf der Seite zu verändern, können die Verbindung dazwischen aber noch nicht klar definieren.
Aktuell ist es mir leider nicht möglich Zugriff zu geben, dazu müsste ich zunächst einmal die Genehmigung einholen.
Alle Informationen und Screenshots sind aber bereits zur Verfügung gestellt, es ist keine spezielle Seite, es verhält sich auf der kompletten Instanz wie beschrieben.
Vorraussetzungen:
- Gutenberg Editor
- Übersetzung mit WPML
- Iframe
Zusammenfassung:
- Code ist in der WPML Übersetzungsübersicht korrekt, auf der resultierenden Seite nicht
- Wenn man wieder in die WPML Übersetzungsübersicht schaut ist der Code weiterhin korrekt, auf der resultierenden Seite nicht
- Kopiert ein Translator den Inhalt von links nach rechts in die Übersetzung verhält es sich weiterhin wie beschrieben, Code auf der resultierenden Seite nicht korrekt
- Kopiert ein Administrator den Inhalt von links nach rechts in die Übersetzung wird der Code auf der Seite korrekt ausgegeben
- In beiden Fällen ist der Code korrekt in der rechten Seite, lediglich die Übertragung zur Seite funktioniert nicht, außer ein Admin speichert die Übersetzung noch einmal ab