Quelqu'un sait comment générer des liens dans Sitecore avec l'ID au lieu du chemin de l'article ?
Si vous utilisez la méthode GetMediaUrl de l'API, je peux obtenir cette URL :
/~/media/Images/Archive/content/News and Events/News_and_Events_Level2/20070419162739/iwhiz3.jpg
Le problème avec cette approche est que si quelqu'un change le nom de l'élément multimédia, le supprime quelque part ou le supprime, le lien ci-dessus sera rompu.
J'ai remarqué que si j'insère un lien média à partir de l'éditeur de texte enrichi, j'obtiens le lien ci-dessous :
/~/media/14BDED00E4D64DFD8F74019AED4D74EB.ashx
Le second lien est meilleur parce qu'il utilise l'identifiant de l'élément, donc si l'élément média actuel est renommé, retiré ou supprimé, tous les liens associés seront également mis à jour. En plus de cela, lorsque Sitecore rendra la page, il convertira le lien ci-dessus et affichera le chemin de l'élément pour qu'il soit lisible.
J'utilise Sitecore 6.5 et je fais actuellement une migration de contenu. Je dois donc m'assurer que tous les liens internes sont correctement mis à jour.
Puis-je savoir s'il existe une méthode pour générer le second lien en utilisant l'API de Sitecore ?
Gracias.