Conversion des URL des img du content des articles : comment ?
olivier.eclosyon
Member
dans Entraide
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.
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.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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 et développeur de PluXml (2010 à 2018)
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.
Je vais contrôler ça...
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci Olivier