Migrer les personnalisations et activer les mises en page des paniers

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Déplacez la personnalisation vers les widgets de mise en page du panier, puis activez les mises en page des paniers.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Lorsque vous personnalisez quelques macros d’interface utilisateur, vous devez migrer les personnalisations vers les widgets de mise en page de panier avant d’activer les mises en page de panier.

    Voici les macros d’interface utilisateur dont les personnalisations doivent être migrées avant d’activer les mises en page des paniers :

    • sc_catalog_homepage_cart
    • sc_catalog_requested_for
    • catalog_item
    • catalog_cart_default
    • sc_cart_main

    En outre, si vous avez personnalisé la page d’interface utilisateur com.glideapp.servicecatalog_category_view ou le contenu dynamique du panier de catalogue, vous devez migrer ces personnalisations avant d’activer les mises en page des paniers.

    Procédure

    1. Enregistrez des copies des personnalisations pour référence ultérieure.
    2. Rétablissez les personnalisations pour restaurer les macros personnalisées ou tout autre contenu à leur état standard.
    3. Supprimez l’enregistrement de personnalisation de la table de mise à jour du client [sys_update_xml].
    4. Exécutez le script suivant dans les scripts en arrière-plan pour définir la propriété et définir l’état correct pour tous les éléments du catalogue :
      var cm = new CartLayoutMigration();cm.configureLayoutProperty();cm.setLayoutFalse();cm.setEmptyLayout();
    5. Réimplémentez toutes les personnalisations de mise en page de panier que vous souhaitez conserver dans l’instance mise à niveau en configurant des macros de widget.
    6. Pour activer les mises en page des paniers, définissez la propriété glide.sc.use_cart_layouts système du catalogue de services sur Oui.