Conversion des URL des img du content des articles : comment ?

Bonjour,

certes il était tard hier soir, mais j'ai eu l'impression que PluXml me faisait un tour de magie !

Explication du contexte :
je cherche à comprendre
comment les liens vers les images (attributs "src" des balises "img") présents dans les fichier XML des articles
sont transformés pour y ajouter la racine du site.

Dans le fichier XML on trouve " src='data/img/....' "
qui devient " src='http://racinedemonsite/data/img/...' "

je cherchais un replace quelque part MAIS :
en mettant quelques traces, j'ai cru voir que cette nouvelle valeur était (au deuxième accès) lue dans le fichier XML (alors qu'elle n'y est pas !) !.

Bref, si quelqu'un peut m'expliquer à quel moment à lieu cette transformation et pourquoi on arrive à lire une valeur qui n'est pas dans un fichier ...

bonne journée,
Olivier.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour Olivier
    Tu as du activer la réécriture d'url dans les paramètes de PluXml.
    Les liens sont donc "auto-compléter" dynamiquement pour faire passer les liens relatifs (data/img/..) en liens absolus (http://monsite.com/data/img).

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Mais bien sur !!
    en fait j'ai été perturbé par d'autres URL qui n'étaient pas converties,
    je comprends maintenant que c'etait juste une histoire de guillemets :
    href="data/toto.img" est convertie en adresse complete
    href='data/toto.img' reste en relative.

    la leçon : j'utilise des doubles quotes maintenant.

    merci
    Olivier.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Ho mais voilà un axe d'amélioration. Je n'avais jamais fait attention qu'avec " le lien était réécrit et avec ' le lien ne change pas.
    Je vais contrôler ça...

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    je confirme le problème bug #33

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Surement la source du problème avec pas mal de script à base de Jquery !
    Merci Olivier
Connectez-vous ou Inscrivez-vous pour répondre.