Magento 2: Wie richte ich ein separates Thema für Desktop und Mobile ein?


7

Ich möchte das gerätebezogene Thema (wie Handy und Tablet) in Magento 2 laden.

Wie kann ich das machen?

Ich habe den folgenden Code in den User Agent-Regeln ausprobiert, arbeite aber nicht für mich:

 iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini

Antworten:


8

Versuchen Sie, für jedes Gerät mehrere Ausnahmen zu erstellen Geben Sie hier die Bildbeschreibung ein


1
  1. Gehen Sie im Admin-Bereich zu Inhalt-> Design-> Konfiguration
  2. Wählen Sie das Geschäft, das Sie benötigen
  3. Im Design - Rule - Abschnitt neu hinzufügen User Agent - Regeln mit dem nächsten string:
    / iPhone | iPod | BlackBerry | Palm | Googlebot-Mobile | Mobile | Mobile | Mobi | Windows Mobile | Safari Mobile | Android | Opera Mini / i
    und wählen Sie das gewünschte Thema für Mobilgeräte


0

Ich denke, das OP betrachtet Magento 1.9 admin, während der Responder Magento 2.x admin Anweisungen gibt.


0

Sie können die folgende Lösung verwenden, um jedes Tablet und jedes mobile Gerät für ein anderes Thema zu erfassen.

Ich habe eine Lösung gefunden.

Zuerst müssen Sie den Benutzeragenten für das Tablet wie folgt hinzufügen.

/(tablet|ipad|playbook|silk)|(android(?!.*mobile))/i

Mit diesem Benutzeragenten wählen Sie jedes Tablet aus.

Danach müssen Sie den Benutzeragenten für mobile Geräte wie folgt hinzufügen.

/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/

Mit diesem Benutzeragenten wählen Sie mobile Geräte aus.

Weitere Informationen zum Benutzeragenten finden Sie unter folgendem Link.

Geben Sie hier die Bildbeschreibung ein

https://gist.github.com/dalethedeveloper/1503252

Ich hoffe, diese Antwort wird für Sie funktionieren.

Vielen Dank

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.