OXID Theme-Switch: Aktuelle Seite beibehalten

 2. Januar 2014

Der OXID eShop wird ab Shopversion 4.8 standardmäßig inkl. dem OXID Mobiletheme und dem zugehörigen Themeswitcher ausgeliefert. Der Themeswitcher erkennt das Endgerät des Shopbesuchers und liefert automatisch das passende Theme.
Außerdem besteht die Möglichkeit, manuell zwischen Desktop- und Mobiletheme umzuschalten, um zB. auf Tablets die Desktopversion aufzurufen. Nutzt man hierfür die standardmäßig vorhandenen Buttons, landet man nach jedem Themewechsel auf der Startseite des OXID eShops.

Das ist in oftmals verwirrend und ärgerlich. Durch eine kleine Anpassung der Links bleibt beim Themewechsel genau die Seite erhalten, auf der sich der Besucher gerade befindet.

Für den Wechsel vom Desktop- zum Mobiletheme kann folgender Link verwendet und an der gewünschten Stelle im CMS oder im Template eingefügt werden:

[{assign var="uri" value= $smarty.server.SCRIPT_URI}]

<a href="[{$uri}]?themeType=mobile">[{oxmultilang ident="OETHEMESWITCHER_MOBILE_DISPLAY"}]</a>

Um wieder vom Mobile– zum Desktopteme zurück zu wechseln, könnte der Link wie folgt aussehen:

[{assign var="uri" value= $smarty.server.SCRIPT_URI}]

<a href="[{$uri}]?themeType=desktop">[{oxmultilang ident="STANDARD_WEBSITE"}]</a>

 

Tipp:

Um das Mobiletheme auf dem Desktopcomputer, zB. zu Entwicklungszwecken aufzurufen, ist keine zusätzliche Software erforderlich. Es genügt, einmalig den URL-Parameter ?themeType=mobile an die gerade aktuelle URL im Browser anzuhängen. Dann bleibt das Mobiletheme so lange aktiv, bis mit dem URL-Parameter ?themeType=desktop oder durch einen Klick auf den entsprechenden Button wieder zum Desktoptheme gewechselt wird:

http://ecomstyle.de/?themeType=mobile
http://ecomstyle.de/?themeType=desktop

Um schnell zwischen den Themes zu wechseln, können die Links als Lesezeichen im Internetbrowser angelegt werden.