Diese Funktion suche ich ebenfalls, ich glaube das fehlt noch.
Zusätzlich musste man auf Produktebene ja für jede storefront ein anderes Produktlayout zuweisen können, denn nicht jeder Subshop soll zwingend gleich aussehen bzw. die gleiche Darstellungsform nutzen.
Okay, bei Produktlayouts kann man genauso vorgehen!
SET FOREIGN_KEY_CHECKS=0;
UPDATE product SET cms_page_id = 0x5cf252fa52364b1d931a4636f812cb14, cms_page_version_id = 0x0fa91ce3e96a4bc2be4bd9ce752c3425 WHERE cms_page_id IS NULL;
SET FOREIGN_KEY_CHECKS=1;
Foreign_key_checks habe ich vorübergehend deaktiviert, da sich phpmyadmin sonst gegen die Änderung gewehrt hat.
Das „0x“ vor den IDs ist notwendig, um die richtige Formatierung zu bekommen.
Falls es noch jemanden Interessiert…habe die Zuweisung eines Templates für die Produkt Detailseite nun auch hinbekommen.
Solltet ihr es mit phpMyAdmin machen, müsst ihr 2 Befehle ausführen. Ich habe sie nacheinander augeführt. Bitte holt euch eure passenden ID´s voher aus der Tabelle „cms_page“. Diese ID: 0x0x5cf252fa52364b1d931a4636f812cb14 dient lediglich zur Veranschauung.
UPDATE `product` SET `cmsPage` = 0x0x5cf252fa52364b1d931a4636f812cb14
UPDATE `product` SET `cms_page_id` = 0x0x5cf252fa52364b1d931a4636f812cb14
Für die Kategorien ist folgender Befehl:
UPDATE `category` SET `cms_page_id` = 0x0x5cf252fa52364b1d931a4636f812cb14 WHERE `cms_page_id` = 0x444a33169f07487c9a2ad0951a546719
Die ID´s könnt ihr auch im Adminbereich in den Erlebniswelten herausfinden. Die ID´s werden dann in der Adresszeile angezeigt, wenn ihr eine Erlebniswelt bearbeiten wollt. Das sieht dann so aus:
Am ende steht die ID… Ihr müss nur darauf achten in diesem Fall vor der 5 (Anfang) ein 0x (null ix) vor zuschreiben und zack wisst ihr, welche ID ihr mit welcher ID ersetzen müsst.