Migrar personalizações e habilitar layouts de carrinho

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Mova a personalização para widgets do layout do carrinho e habilite os layouts de carrinho.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Ao personalizar algumas macros de IU, você deve migrar as personalizações para os widgets do layout de carrinho antes de habilitar os layouts de carrinho.

    A seguir estão as macros de IU cujas personalizações precisam de migração antes de habilitar layouts de carrinho:

    • sc_catalog_homepage_cart
    • sc_catalog_requested_for
    • catalog_item
    • catalog_cart_default
    • sc_cart_main

    Além disso, se você tiver personalizado a página de IU com.glideapp.servicecatalog_category_view ou o conteúdo dinâmico do carrinho do catálogo, deverá migrar essas personalizações antes de habilitar os layouts de carrinho.

    Procedimento

    1. Salve cópias das personalizações para referência posterior.
    2. Reverta as personalizações para restaurar as macros personalizadas ou outro conteúdo para o estado padrão.
    3. Remova o registro da personalização da tabela de atualização do cliente [sys_update_xml].
    4. Execute o seguinte script em Scripts em segundo plano para definir a propriedade e o estado correto para todos os itens no catálogo:
      var cm = new CartLayoutMigration();cm.configureLayoutProperty();cm.setLayoutFalse();cm.setEmptyLayout();
    5. Reimplemente todas as personalizações do layout de carrinho que você deseja manter na instância atualizada configurando macros de widget.
    6. Para habilitar layouts de carrinho, defina a propriedade de sistema do Catálogo de serviços glide.sc.use_cart_layouts como Sim.