Dépannage : Le widget Liste de kits dynamiques prédéfinis ne s'affiche pas dans la page d'affichage du kit dynamique
Après avoir intégré votre vitrine à l'Omni-Configurator, il est possible que le widget Liste de kits dynamiques prédéfinis ne s'affiche pas dans votre page d'affichage du kit dynamique.
Solution
Pour résoudre ce problème, ajoutez le widget Liste de kits dynamiques prédéfinis au DefaultDynamicKitPageLayout.
- Récupérez les ID suivants dans votre base de données.
- plwidget_id
- Nouvelle clé primaire pour votre nouveau widget que vous pouvez trouver dans la table PLWIDGET. Elle peut avoir n'importe quelle nouvelle valeur, tant qu'elle n'existe pas dans la table actuelle.
- plwidget_id_parent
- ID du widget parent pour votre DefaultDynamicKitPageLayout qui se trouve dans la table PLWIDGET avec le nom d'administrateur du widget : ProductPageContainer.
- defaultdynamickitpagelayout_id
- ID d'agencement de page de votre DefaultDynamicKitPageLayout qui se trouve dans la table PAGELAYOUT.
- aurorastorefrontassetstore_id
- ID de magasin de votre AuroraStorefrontAssetStore qui se trouve dans la table STORE.
Note: Vous pouvez utiliser l'utilitaire d'extraction de données pour récupérer l'ID d'agencement requis. Pour plus d'informations sur l'utilitaire d'extraction, voir Extraction de données Commerce Composer avec l'Utilitaire d'extraction de donnée. - En utilisant les ID que vous venez d'extraire, exécutez les instructions SQL suivantes.Crée le widget Liste de kits dynamiques prédéfinis pour DefaultDynamicKitPageLayout :
insert into plwidget values (plwidget_id, defaultdynamickitpagelayout_id, -3032, 'PDKListWidget', '8', NULL, NULL, NULL, 1);Ajoute le widget Liste de kits dynamiques prédéfinis en tant que widget enfant sous le widget Conteneur parent :insert into plwidgetrel values (plwidget_id_parent, plwidget_id,1.0, 1);Ajoute le widget Liste de kits dynamiques prédéfinis comme widget disponible pour votre AuroraStorefrontAssetStore :insert into plstorewidget values (plwidget_id, aurorastorefrontassetstore_id, -3032, 1, NULL,1);