La fonctionnalité fichiers apparentés permet à l'utilisateur d'accéder aux fichiers auxiliaires et apparentés qui sont associés au fichier sur lequel il travaille. Les fichiers apparentés peuvent être des fichiers CSS, de script, SSI (inclusion côté serveur) ou XML.

Par exemple, si un fichier CSS est associé au fichier principal, cette fonctionnalité facilite l'affichage et la modification de ce fichier CSS. L'utilisateur peut également visualiser le fichier principal tout en modifiant le fichier apparenté.

Lorsqu’un document est ouvert via le chemin d’accès du site local et ne se charge pas depuis le serveur d’évaluation, les URL utilisant un protocole relatif (URL commençant par //) et les URL utilisant le protocole file (URL commençant par file:// ou file:///) dont la ressource ne se trouve pas sur l’ordinateur local sont maintenant traitées via le protocole http.

  1. Si les actifs ne sont pas disponibles via le protocole http, Dreamweaver essaie de charger les fichiers apparentés via https.
  2. Si les actifs ne sont pas accessibles non plus via https, Dreamweaver ne pourra pas charger le fichier relatif ou les actifs. En outre, une boîte de dialogue invitant l’utilisateur à se connecter s’affiche si le serveur réseau où les actifs sont stockés requiert une authentification.

Les fichiers apparentés facilitent les activités de modification de l'utilisateurs en l'aidant dans les tâches suivantes :

  • L'utilisateur peut visualiser les fichiers apparentés et y accéder tout en affichant le fichier principal. Lorsque vous affichez une page possédant des fichiers apparentés (par exemple un fichier CSS), vous pouvez voir les éléments suivants :

    • Page en mode Création d'un côté

    • Fichier apparenté de l'autre côté

  • La barre des fichiers apparentés contient les documents influant sur la génération du code HTML parent. L'utilisateur peut voir le code HTML source, le code HTML généré et les documents enfants de premier niveau.

  • La sélection d'un fichier apparenté dans la barre des fichiers apparentés permet à l'utilisateur d'accomplir les opérations suivantes :

    • Affichage et modification du fichier apparenté en mode Code

    • Affichage de la page parente en mode Création

  • La sélection de contenu en mode Création et l'apport de modifications dans le fichier apparenté ne fait pas disparaître la sélection lorsque l'utilisateur actualise le mode Création.

  • Si vous modifiez le code du fichier apparenté, vos modifications se répercutent dans le mode Création.

Si un fichier est introuvable, un message vous en informe dans une barre située en haut du cadre de la fenêtre vide.

Les termes suivants sont souvent utilisés en association avec les fichiers apparentés :

Terme

Description

Exemple

Document de niveau supérieur

Tout document ouvert par l'utilisateur.

Document parent

Tout document de niveau supérieur rendu en mode Création.

  • HTML, dont .lbi, .dwt

  • CFML

  • PHP

Document enfant de premier niveau

Tout document se situant un niveau en dessous du document parent. Ces documents influent sur la génération du code HTML, à l'exception de CSS. Les fichiers CSS peuvent en contenir d'autres ; c'est ensemble qu'ils déterminent les styles finalement appliqués à la page.

  • Fichier de script spécifié par <SCRIPT src="file.js">

  • Inclusion côté serveur

  • CSS externe

  • Ensembles de données XML et HTML Spry

  • Elément de bibliothèque

  • <iframe> - source distante

  • Balise d'objet

Document enfant de niveau inférieur

Tout document se situant à plus de deux niveaux sous le document parent. Ces documents influent sur la génération du code HTML.

  • PHP dans PHP

  • DTD

  • Modèles

Fichier non apparenté

Tout document n'influant pas sur la génération de code HTML ou tout fichier qu'un utilisateur ne modifie pas activement.

  • Fichiers d'image

  • Fichiers multimédias

  • Fichiers liés à l'extérieur par une balise <a>

Les fichiers apparentés suivants sont pris en charge :

Type

Description

Niveau d'imbrication

Script côté client

Tous les langages

1 (l’imbrication du script est impossible)

Inclusions côté serveur

Lorsque toutes les conditions d'extension suivantes sont vraies :

  • Modèle de serveur défini

  • Instruction SSI (c.-à-d. modèle) définie

  • doctype DW défini

Exception : Les instructions de fichier inclus de style Apache (<!--#include ... -->) dans les documents HTML sont reconnues.

1

Ensemble de données Spry

1 (l'imbrication du script est impossible)

CSS

  • Tout le code CSS externe pour tous les types de médias

  • DTSS

Infini

API des fichiers apparentés

Vous pouvez personnaliser le menu des fichiers apparentés afin d'afficher les éléments suivants :

  • Nom du fichier apparenté

  • Code HTML source et code source généré

La fonction dreamweaver.openRelatedFile() affiche le fichier apparenté en mode Code et la fonction dreamweaver.getActiveRelatedFilePath() affiche le chemin d'accès du fichier apparenté actuellement ouvert. Pour plus d'informations sur l'emploi de ces API, voir « Fonctions des fichiers apparentés » dans le Guide des API de Dreamweaver.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne