Je compare les éditions Magento Community et Enterprise. Lorsqu'un nouveau produit est créé sous Community, la valeur de l'attribut product url_path
(attribute_id
= 98) est enregistré correctement dans la table catalog_product_entity_varchar
.
Toutefois, lorsque le même produit est créé sous Enterprise, cette valeur d'attribut ne semble pas être enregistrée. Je ne vois aucune valeur dans le tableau catalog_product_entity_varchar
pour le url_path
attribut.
Existe-t-il une différence entre la manière dont la communauté et l'entreprise traitent les url_path
attribut? L’édition Enterprise utilise-t-elle réellement le url_path
valeur quelque part?
Réponses:
0 pour la réponse № 1Oui, autour de la version 1.12 ou 1.13 de l'entreprise, Magento a changé sa façon de gérer url_key
attribut pour le produit et la catégorie. Il a sa propre table catalog_product_entity_url_key
et les deux produits et catégories nécessite url_key
attribut d'être unique dans le magasin. Cela a été fait en raison de changements dans le processus de réécriture d'URL qui ne sont pas enregistrés dans core_url_rewrite
mais en enterprise_url_rewrite*
tables et la nouvelle indexation qui est la plupart du temps automatique et exécutée par cron selon les états de enterprise_mview_*
les tables.