Template per Plugin setzen

Hallo, gibt es die Möglichkeit, ein Template per Plugin zu setzen? $this->setTemplate(“name”); scheint dir direkt zu funktionieren.

Du könntest es natürlich mit PHP abfragen. Hierfür gibts eine ganz gute Class http://mobiledetect.net/ Es gibt bspw. auch ein Symfony Package hierfür https://github.com/suncat2000/MobileDetectBundle Aber ich habe jetzt nicht direkt die Ahnung, ob du bei Shopware auch direkt Symfony Packages nutzen kannst, da ich mich mit der Shopware Plugin Entwicklung noch nicht auseinander gesetzt habe.

Darum geht es mir nicht direkt, ich möchte nur wissen, wie ich mit Hilfe eines Plugins ein Template setzen kann. Z.b. möchte ich mit einem Plugin einfach das „emotion pink“ aktivieren. Das muss doch mit einer einzigen Teile gehen?

z.B sowas ?

Nein auch nicht … Wenn ich in Shopware ein Template auswähle, muss Shopware ja irgendwie dieses Template auch setzen. Ich möchte nun mit Hilfe eines Plugins ein Template selber setzen und das Plugin schreibe ich. Mir fehlt nur der Befehl zum Template setzen.

Vielleicht hilft der Artikel weiter: http://wiki.shopware.com/_detail_895.html Ansonsten sollte das aktive Template in der s_core_shops-Tabelle stehen.

Hallo, per Link kannst du das Template ändern. Zu sehen auf dem Demo-Shop von Shopware http://www.deinedomain.de/?sTpl=emotion_blue http://www.deinedomain.de/?sTpl=emotion_brown Grüße

Die Funktion aus dem Demoshop funktioniert bei einer frischen Installation nicht. Vielleicht kann jemand von Shopware klären, welches Plugin hier eingesetzt wird.