[Gelöst] Bearbeitung und Übersetzung/Synchronisation des Menüs
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde hatte Probleme beim Speichern deutscher Seiten in einem deutschen Menü. Nach dem Speichern verschwanden die Seiten aus dem Menü, und das englische Menü erschien nicht auf der Website. Außerdem konnte das Menü nicht korrekt zugeordnet werden, da die Auswahl im Dropdown 'Übersetzung von' beim Speichern auf '--keine--' zurücksprang. Solution: Wir haben festgestellt, dass das Problem durch unterschiedliche Kollationen in den Datenbanktabellen verursacht wurde. Die Kollationen waren:
utf8mb4_unicode_ci
utf8_general_ci
utf8mb4_unicode_520_ci
Wir haben alle Tabellen auf 'utf8mb4_unicode_520_ci' angepasst, was das Problem gelöst hat.
Falls diese Lösung für Ihr Problem irrelevant erscheint, weil sie veraltet ist oder nicht auf Ihren Fall zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu überprüfen und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum.
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.
<b>Hintergrund des Themas: </b>
Ich versuche, deutsche Seiten zum deutschen Menü hinzuzufügen und das Menü zu speichern. Danach habe ich das deutsche Menü mit der nicht-automatischen Methode aus der WPML-Dokumentation übersetzt (Menü Synchronisieren, Strings übersetzen, erneut Synchronisieren).
Dazu wurde eine Testseite erstellt: versteckter Link
Zu dem Thema hatten wir bereits ein Ticket geöffnet, allerdings besteht das Problem weiter. Bei Bedarf kann ich die Zugangsdaten für die Test-Stage senden.
<b>Die Symptome: </b>
1. Das Menü speichert, aber alle Seiten verschwinden und nur individuelle Links bleiben bestehen. 2. Das englische Menü wurde erstellt und ist bearbeitbar, erscheint jedoch nicht auf der Website beim Klick auf die Flagge. Beim Versuch, das Menü über das Dropdown 'Übersetzung von' zuzuordnen, springt die Auswahl beim Speichern wieder auf '--keine--'. Die Option, im deutschen Menü das '+' bei Übersetzungen zu klicken, erscheint nicht.
<b>Fragen: </b>
Warum verschwinden die Seiten aus dem deutschen Menü nach dem Speichern?
Warum erscheint das englische Menü nicht auf der Website beim Klick auf die Flagge?
Warum springt die Auswahl im Dropdown 'Übersetzung von' beim Speichern wieder auf '--keine--'?
Warum erscheint die Option '+' bei Übersetzungen im deutschen Menü nicht?
Kann es sein, dass hier die Standardsprache von WPML gewechselt wurde?
Soll bedeuten, Standardsprache war zuerst English, Inhalte und Menüs wurden angelegt und danach wurde die Standardsprache der Website auf Deutsch gestellt.
Ich frage deshalb, weil es danach vorkommen kann, dass Menüs nicht mehr korrekt zugeordnet werden können. Die schnellste Lösung wäre in einem solchen Fall die Menüs komplett neu zu erstellen.
Wir verwenden die Standardsprache Deutsch seit der Installation.
Ich habe soeben nochmal versucht, ein neues Menü zu erstellen und unsere Seiten einzupflegen. Ich hänge ein Screencast-Video an, um das Problem zu verdeutlichen: versteckter Link
Es ist so, dass, sobald man auf Speichern drückt, die Seiten aus dem Menü entfernt werden bzw. nicht gespeichert werden.
Ich habe eine Test-Stage erstellt und kann Ihnen gerne Zugang schicken, wenn Sie das reproduzieren möchten.
Ich kann gerne anbieten mir das einmal genauer anzusehen.
Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen.
Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können.
WICHTIG
Lege bitte unbedingt eine Sicherungskopie der Website und der Datenbank an, bevor Du uns den Zugriff gewährst.
Wenn Du die Felder "wp-admin / FTP" nicht sehen kannst, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentliche die Daten NICHT, es sei denn, Du siehst die erforderlichen wp-admin / FTP-Felder.
Das private Antwortformular sieht folgendermaßen aus: versteckter Link
Klicke beim nächsten Antworten auf "I still need assistance".
Video: versteckter Link
Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden.
Das Problem besteht in diesem Fall weiterhin, wenn ich die Site nur mit WPML Multilingual CMS und dem Twenty Twenty One Theme teste. Es ist reproduzierbar, wenn ich ein neues deutsches Menü erstelle.
Ich vermute ein Problem mit der Struktur einer oder mehrerer Datenbanktabellen. Die Option zur Fehlerbehebung "Abgleich von Element Type" scheint hier ebenfalls nicht erfolgreich abgeschlossen werden zu können.
Eine Neuinstallation von WPML Multilingual CMS
Wäre es möglich, dass Sie mir FTP-Zugriff auf diese Test-Site gewähren, da ich dieses Problem beheben muss?
Die Anpassung wurde direkt auf den Tabellen der Datenbank und den einzelnen Kolumnen manuell mit dem Adminer Plugin vorgenommen.
Mehr zum Thema: versteckter Link
Ich kann gerne anbieten mir das einmal genauer anzusehen.
Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen.
Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können.
WICHTIG
Lege bitte unbedingt eine Sicherungskopie der Website und der Datenbank an, bevor Du uns den Zugriff gewährst.
Wenn Du die Felder "wp-admin / FTP" nicht sehen kannst, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentliche die Daten NICHT, es sei denn, Du siehst die erforderlichen wp-admin / FTP-Felder.
Das private Antwortformular sieht folgendermaßen aus: versteckter Link
Klicke beim nächsten Antworten auf "I still need assistance".
Video: versteckter Link
Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden.