Utilisez Dreamweaver permet d’insérer des inclusions côté serveur dans vos pages, de les modifier ou d’afficher un aperçu des pages contenant ces inclusions.
L’interface utilisateur a été simplifiée sous Dreamweaver et versions ultérieures. Par conséquent, il se peut que vous ne trouviez pas certaines options décrites dans cet article sous Dreamweaver et versions ultérieures. Pour plus d’informations, consultez cet article.
À propos des inclusions côté serveur
Vous pouvez utiliser Dreamweaver pour insérer des inclusions côté serveur dans vos pages, modifier les inclusions ou avoir un aperçu des pages contenant des inclusions.
Une inclusion côté serveur est un fichier que le serveur incorpore dans votre document lorsqu'un navigateur demande votre document au serveur.
Lorsque le navigateur d'un visiteur demande le document qui contient l'instruction d'inclusion, votre serveur traite l'instruction d'inclusion et crée un nouveau document dans lequel l'instruction d'inclusion est remplacée par le contenu du fichier inclus. Le serveur envoie ensuite ce nouveau document au navigateur du visiteur.Lorsque vous ouvrez un document local directement dans un navigateur, il n'y a cependant aucun serveur pour traiter les instructions d'inclusion dans ce document, le navigateur ouvre donc le document sans traiter ces instructions, et le fichier qui est supposé être inclus n'apparaît pas dans le navigateur. Il peut donc être difficile, sans utiliser Dreamweaver, d'examiner des fichiers locaux et de les voir tels qu'ils apparaîtront aux visiteurs après que vous les ayez mis sur le serveur.
Avec Dreamweaver, vous pouvez avoir un aperçu des documents exactement tels qu'ils apparaîtront après leur mise sur le serveur, à la fois dans la vue Création et lorsque vous utilisez la fonctionnalité Aperçu dans le navigateur. Pour ce faire, vous devez cependant vous assurer que vous visualisez le fichier qui contient l'inclusion en tant que fichier temporaire. (Sélectionnez Édition > Préférences, sélectionnez la catégorie Aperçu dans le navigateur, et assurez-vous que l'option Aperçu via un fichier temporaire est sélectionnée.)
Si vous utilisez un serveur de test, tel qu'Apache ou Microsoft IIS, pour avoir un aperçu de vos fichiers sur votre lecteur local, vous n'avez pas besoin d'avoir un aperçu du fichier en tant que fichier temporaire car le serveur effectue le traitement pour vous.
Le placement d'une inclusion côté serveur dans un document insère une référence à un fichier externe ; il n'insère pas le contenu du fichier spécifié dans le document actuel. Le contenu du fichier spécifié ne doit contenir que le contenu que vous voulez inclure.C'est-à-dire que le fichier d'inclusion ne doit contenir aucune balise head, aucune balise body, ou aucune balise html (c'est-à-dire la balise <html> — les balises HTML de formatage, telles que les balises p, les balises div, et ainsi de suite, ne posent aucun problème). S'il en contient, ces balises entreront en conflit avec les balises du document original, et Dreamweaver n'affichera pas la page correctement.
Vous ne pouvez pas modifier le fichier inclus directement dans un document. Pour modifier le contenu d'une inclusion côté serveur, vous devez modifier directement le fichier que vous incluez.Toute modification apportée au fichier externe est automatiquement répercutée dans chaque document qui l'inclut.
Il existe deux types d’inclusions à partir du serveur : les inclusions Virtuel et Fichier. Dreamweaver insère des inclusions de type Fichier par défaut, mais vous pouvez utiliser l'inspecteur Propriétés pour sélectionner celle qui convient au type de serveur web que vous utilisez :
- Si votre serveur est un serveur Web Apache, sélectionnez Virtuel. Dans Apache, Virtuel fonctionne dans tous les cas, tandis que Fichier fonctionne seulement dans certains cas.
- Si votre serveur est un serveur Microsoft IIS (Internet Information Server), sélectionnez Fichier Virtuel ne fonctionne avec IIS que dans des cas précis.
Malheureusement, IIS n'autorise pas l'inclusion d'un fichier dans un dossier situé au-dessus du dossier actuel dans la hiérarchie des dossiers, sauf si un logiciel spécial a été installé sur le serveur.Si vous devez inclure un fichier d'un dossier plus haut dans la hiérarchie des dossiers sur un serveur IIS, demandez à l'administrateur système si le logiciel nécessaire est installé.
Pour les autres types de serveurs, ou si vous ne savez pas quel type de serveur vous utilisez, demandez à votre administrateur système l’option à utiliser.
Certains serveurs sont configurés de façon à examiner tous les fichiers pour voir s’ils contiennent des inclusions côté serveur, et d’autres pour examiner uniquement les fichiers portant une extension particulière, telle que .shtml, .shtm ou .inc. Si une inclusion côté serveur ne fonctionne pas, demandez à votre administrateur système si le nom du fichier utilisant l’inclusion doit avoir une extension spéciale. Par exemple, si le fichier porte le nom canoe.html, il vous faudra peut-être remplacer ce nom par canoe.shtml. Si vous voulez que vos fichiers conservent leurs extensions .html ou .htm, demandez à votre administrateur système de configurer le serveur de façon à ce qu’il examine tous les fichiers (et pas seulement les fichiers portant une certaine extension) pour les inclusions à partir du serveur. L’analyse des inclusions à partir du serveur demandant toutefois un peu plus de temps, les pages analysées par le serveur s’affichent un peu plus lentement que les autres pages. Pour cette raison, certains administrateurs système ne donnent pas la possibilité d’analyser tous les fichiers.
Insertion d’inclusions côté serveur
Vous pouvez utiliser Dreamweaver pour insérer des inclusions côté serveur dans votre page.
Insertion d’une inclusion côté serveur
Par défaut, un type de fichier à inclure est inséré.
- Si votre serveur est un serveur Web Apache, sélectionnez Virtuel. Dans Apache, Virtuel fonctionne dans tous les cas, tandis que Fichier fonctionne seulement dans certains cas.
- Si votre serveur est un serveur Microsoft IIS (Internet Information Server), sélectionnez Fichier (Virtuel ne fonctionne avec IIS que dans des cas précis).
Malheureusement, IIS ne permet pas d’inclure un fichier dans un dossier situé au-dessus du dossier en cours dans la hiérarchie des fichiers, à moins qu’un logiciel spécial n’ait été installé sur le serveur. Pour pouvoir inclure un fichier d’un dossier placé plus haut dans la hiérarchie des dossiers sur un serveur IIS, demandez à votre administrateur système si le logiciel nécessaire est installé.
Pour les autres types de serveurs, ou si vous ne savez pas quel type de serveur vous utilisez, demandez à votre administrateur système l’option à utiliser.
Changement de fichier inclus
Cliquez sur l'icône de dossier et parcourez et sélectionnez un nouveau fichier à inclure.
Dans la zone, saisissez le chemin d'accès et le nom du nouveau fichier à inclure.
Modifier le contenu des inclusions côté serveur
Vous pouvez utiliser Dreamweaver pour modifier les inclusions côté serveur.Pour modifier le contenu associé au fichier inclus, vous devez ouvrir le fichier.
Le fichier inclus s’ouvre dans une nouvelle fenêtre de document.
Les modifications sont immédiatement répercutées dans le document actuel et dans tout document ultérieur que vous ouvrirez et qui inclut le fichier.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.