Verschieben Sie die Anpassung zu Einkaufswagenlayout-Widgets, und aktivieren Sie dann Einkaufswagenlayouts.
Vorbereitungen
Erforderliche Rolle: Administrator
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 finden Sie die UI-Makros, deren Anpassungen eine Migration erfordern, bevor Sie Einkaufswagenlayouts aktivieren:
- 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 Katalogeinwagens 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 anwenderdefinierten Makros oder anderen Inhalte in ihren Standardstatus zurückzusetzen.
-
Entfernen Sie den Datensatz für die Anpassung aus der Tabelle „Kundenaktualisierung“ [sys_Update_xml].
-
Führen Sie das folgende Skript in Hintergrundskripts 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();
-
Fügen Sie alle Anpassungen des Einkaufswagenlayouts hinzu, die Sie in der aktualisierten Instanz beibehalten möchten, indem Sie Widget-Makros konfigurieren.
-
Um Einkaufswagenlayouts zu aktivieren, legen Sie die Systemeigenschaft des Servicekatalogs fest glide.sc.use_cart_layoutsBis Ja .