Merci pour vos réponses.
En général, lorsque j'écris du HTML (en dehors de DNN) j'aime bien pointer les ressources (href=, src=) à l'aide :
- de chemins relatifs à la page en utilisant ./xxx ou ../xxx
- ou depuis la racine du site avec ~/xxx
ce qui permet de déplacer le site sans modification des pages.
Dans DNN, j'ai du mal à comprendre où se trouve la page envoyée au navigateur pour pouvoir utiliser ces chemins relatifs. La page est générée à partir de la base de données, mais est-elle stockée sur le disque du serveur http avant l'envoi, dans ce cas dans quel dossier ? ou le flux html est-il directement transmis ?
Donc actuellement j'ai plus un problème de compréhension pour écrire les chemins des ressources qu'un pb d'éditeur html.
Mais je me dis que je n'ai peut être pas tout compris du fonctionnement dans DNN !
benoit a dit:
C'est rare qu'en dev on aille aussi loin dans le contenu jusqu'à créer les liens, mais je vois des solutions,
Comment faites-vous pour écrire le chemin d'une image (src=) qui est stockée dans un dossier qui n'est pas la racine de DNN ? sans mentionner dans le chemin le domaine + le dossier virtuel. Hors DNN, j'aurai écirs par exemple src="../image/monimage.jpg" si l'image se trouve dans un dossier "image" au même niveau que la page html.
Autre exemple, mon site génère beaucoup de fichiers pdf dans un dossier spécifique pour les isoler du fonctionnement de DNN. Comment mentionner un chemin dynamique à partir de la racine du site par exemple ?