Verschieben Sie die Anpassung in Einkaufswagenlayout-Widgets, und aktivieren Sie dann Einkaufswagenlayouts.
Vorbereitungen
Erforderliche Rolle: admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie einige UI-Makros anpassen, sollten Sie die Anpassungen in Einkaufswagenlayout-Widgets migrieren, bevor Sie Einkaufswagenlayouts aktivieren.Im Folgenden sind die UI-Makros aufgeführt, deren Anpassungen vor dem Aktivieren von Einkaufswagenlayouts migriert werden müssen:
- sc_catalog_homepage_cart
- sc_catalog_requested_for
- catalog_item
- catalog_cart_default
- sc_cart_main
Wenn Sie die UI-Seite „com.glideapp.servicecatalog_category_view“ oder den dynamischen Inhalt des Katalogeinkaufswagens angepasst haben, müssen Sie diese Anpassungen migrieren, bevor Sie Einkaufswagenlayouts aktivieren.
Prozedur
-
Speichern Sie Kopien der Anpassungen zur späteren Referenz.
-
Setzen Sie die Anpassungen zurück, um die angepassten Makros oder anderen Inhalt auf den Standardstatus zurückzusetzen.
-
Entfernen Sie den Datensatz für die Anpassung aus der Tabelle „Kunden-Update“ [sys_update_xml].
-
Führen Sie das folgende Skript in „Hintergrundskripte“ aus, um die Eigenschaft festzulegen und den richtigen Status für alle Elemente im Katalog festzulegen:
var cm = new CartLayoutMigration();cm.configureLayoutProperty();cm.setLayoutFalse();cm.setEmptyLayout();
-
Implementieren Sie erneut alle Einkaufswagenlayout-Anpassungen, die Sie in der aktualisierten Instanz beibehalten möchten, indem Sie Widget-Makros konfigurieren.
-
Um Einkaufswagenlayouts zu aktivieren, legen Sie die Service Catalog-Systemeigenschaft glide.sc.use_cart_layouts auf Ja fest.