Navigation überspringen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Der Sprachumschalter wird auf Tablet und Mobile nicht angezeigt, außer im Querformat auf dem Tablet.
Solution:
Die Anzeige des Sprachumschalters wird durch Ihr Theme gesteuert. Wenn Sie ein separates Menü für den mobilen Bereich haben, folgen Sie bitte diesen Schritten:

1. Besuchen Sie die WPML-Dokumentation über Sprachumschalter-Optionen und richten Sie separate Bereiche für verschiedene Arten von Sprachumschaltern ein: https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/

2. Falls das Theme benutzerdefinierte mobile Menüs verwendet, fügen Sie den Sprachumschalter manuell zu einem benutzerdefinierten Abschnitt hinzu. Sie können beispielsweise einen Shortcode in einer gewünschten Theme-Position oder in einem Elementor Header Template platzieren.

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.

Schlagwörter: 

Dieses Thema enthält 3 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Marcel Vor 1 Monat, 3 Wochen.

Assistiert von: Marcel.

Verfasser Beiträge
März 4, 2024 unter 7:55 pm #15371883

dr.-nicolaiH

Zuletzt habe ich auf zwei Webseiten (versteckter Link und versteckter Link) englische Versionen mit Hilfe von WPML angelegt.

Auf beiden Seiten wird der Sprachumschalter auf Tablet und Mobile nicht angezeigt (auf dem Tablet geht es nur im Querformat).

Wie löse ich das Problem?

März 5, 2024 unter 11:33 am #15374190

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

dies wird durch Ihr Theme gesteuert. Ich weiß nicht, ob Sie im Backend ein eigenes Menü speziell für die mobile Menüposition erstellt haben, aber falls, wenn Sie ein separates Menü für den mobilen Menübereich haben, können Sie die Schritte von hier verwenden:

https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/#separate-sections-for-different-kinds-of-language-switchers

Je nachdem, wie das Theme funktioniert oder ob das mobile Menü benutzerdefiniert erstellt wurde, müssen Sie den Sprachumschalter manuell zu einem benutzerdefinierten Abschnitt hinzufügen, wie hier dargestellt:
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/#custom-locations.

Dort können Sie z.B.: einen Shortcode in einem gewünschten Theme Position hinterlegen. Dies würde ebenso bei einem Elementor Template gehen, falls Sie hier ein Header Template gesetzt haben.

Viele Grüße
Marcel

März 5, 2024 unter 1:51 pm #15374825

dr.-nicolaiH

Hallo,

vielen Dank für die Erläuterungen.

Bei der einen Seite (schohe.com) ist ein Menü für Mobile definiert. Dort habe ich die Sache inzwischen hinbekommen.

Auf der anderen Seite (rainerkemner.de) ist kein gesondertes Menü für Mobile definiert. Hier komme ich bisher nicht weiter.

Beide oben angegebenen Links führen zu der exakt gleichen Seite. Die ergänzenden Hashtags führen jedoch nicht an eine bestimmte Stelle auf dieser Seite.

Vielleicht könnten Sie einen Link zu einer Anleitung schicken, die für eine Seite passt, bei der KEIN gesondertes Menü für Mobile definiert wurde.

Davon abgesehen habe ich folgende Frage: Ist es grundsätzlich besser, für Mobile ein eigenes Menü zu definieren? Dann ist die Anzeige des Sprachumschalters ja offensichtlich kein Problem (s. schohe.com).

Viele Grüße
Nicolai

März 5, 2024 unter 5:00 pm #15375785

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Nicolai,

für eine Seite ohne mobiles Menü wäre nichts weiter zu tun, es wird dann einfach der Mobile Breakpoint vom Theme gesetzt und die identische Menü-Position verkleinert als Hamburger Menü ausgegeben. Anbei ein Beispiel mit OceanWP in einer Sandbox: versteckter Link. Hier ist nur die Menü-Position "Allgemein" aktiviert. Die Position für "Mobiles Menü" ist nicht aktiviert, es wird per Default der Sprachumschalter automatisch in das Hamburger Menü übernommen (Backend: versteckter Link).

Der Sprachumschalter wird grundsätzlich bei den meistens Themes dort integriert. Sofern dies mit OceanWP bei Ihnen nicht der Fall ist, wurde scheinbar etwas an der Grundkonfiguration verändert worden zu sein.

Sie können Sie also entweder einen individuellen PHP Sprachumschalter im Theme an der gewünschten Position über ein Child-Theme hinterlegen oder über einen Shortcode wie hier beschrieben https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/adding-language-switchers-using-php-and-shortcodes/. einfügen.

Davon abgesehen habe ich folgende Frage: Ist es grundsätzlich besser, für Mobile ein eigenes Menü zu definieren? Dann ist die Anzeige des Sprachumschalters ja offensichtlich kein Problem (s. schohe.com).

Dies kommt auf Ihre spezielle Anforderung an. Wenn Sie ein vereinfachtes Menü für mobile benötigen, kann dies schon Sinn machen. Aber wie gesagt, ohne wird das identische Menü verkleinert. Und dort steuert Ihr Theme die Ausgabe. Vereinzelte Kunden verwenden manchmal getrennte Menüs, um den Menüaufbau zu vereinfachen und ggf. einzelne Einträge auszublenden.

Viele Grüße
Marcel

dr.-nicolaiH bestätigte, dass das Problem auf 2024-03-05 17:37:59 behoben wurde.
This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.