Découvrez comment permettre à Dreamweaver d’identifier de nouveaux types de fichiers en modifiant les fichiers Extensions.txt et mmdocumenttypes.xml.

Lisez cet article si vous souhaitez résoudre les problèmes suivants dans Dreamweaver :

  • En ouvrant un fichier, vous voyez ce message d’erreur : « Je ne peux pas trouver un éditeur valide pour cette extension de fichier. »
  • Les codes couleur en Mode Code ne correspondent pas aux codes couleur pour le type de fichier que vous souhaitez utiliser.
  • La fonctionnalité du modèle de serveur n’est pas disponible pour votre type de fichier.
  • Vous ne pouvez pas ouvrir une page dans la vue Conception. La page s’ouvre uniquement en Mode Code.
  • Lorsque vous cliquez sur Fichier > Enregistrer, ou Fichier > Ouvrir, vous ne voyez pas le type de fichier que vous souhaitez utiliser.

Dreamweaver est conçu avec la possibilité de modifier et d’afficher de nombreux types de fichiers. Cet article décrit la personnalisation de Dreamweaver afin d’identifier de nouveaux types de fichiers en modifiant les fichiers Extensions.txt et mmdocumenttypes.xml En tant qu’utilisateur, vous pouvez également définir les paramètres Ouvrir en affichage code pour afficher les nouveaux types de fichiers dans la vue Création.

  • Les fichiers Extensions.txt
    Le fichier Extensions.txt est un fichier texte qui répertorie tous les types de fichiers reconnus par Dreamweaver. Ce fichier peut être modifié dans n’importe quel éditeur de texte externe, tel que le Bloc-notes, ou dans l’éditeur de texte à ajouter à la liste des types de fichiers reconnus. Ne modifiez pas les fichiers de configuration de Dreamweaver dans Dreamweaver.
  • Le fichier MMDocumentTypes.xml
    Le fichier MMDocumentTypes.xml contient les définitions des types de documents et une liste d’extensions de fichier associées à chaque type de document identifié. Ajouter des extensions de fichier aux fichiers Extensions.txt permet à Dreamweaver d’identifier simplement une extension de fichier et d’autoriser l’ouverture de ce type de fichiers dans Dreamweaver. Ajouter des extensions de fichier aux fichiers mmdocumenttypes.xml indique à Dreamweaver comment traiter cette nouvelle extension de fichier et le type de document auquel cette extension de fichier appartient.

    Dans cet article, seuls les aspects fondamentaux de la modification du fichier MMDocumentTypes.xml sont abordés. Pour une présentation détaillée de la modification de ce fichier, consultez Extension de Dreamweaver à partir de Dreamweaver. Cliquez sur Aide > Extension de Dreamweaver, et recherchez le fichier MMDocumentTypes.xml.

  • Ouvrir en affichage code
    La préférence Ouvrir en affichage code reconnaît les extensions de fichier qui n’autorisent pas l’affichage Design. Pour autoriser la modification de fichier dans l’affichage Création, assurez-vous de supprimer l’extension du fichier (si elle est répertoriée) dans les préférences Ouvrir en affichage code. Pour définir cette préférence, cliquez sur Modifier > Préférences (Windows) ou Dreamweaver > Préférences (macOS), puis recherchez la catégorie Types de fichiers / Éditeurs.

Modifiez le fichier Extensions.txt

Si vous ouvrez un fichier non identifié par Dreamweaver, vous voyez le message d’erreur « Je ne peux pas trouver un éditeur valide pour cette extension de fichier. » Vous pouvez ajouter de nouvelles extensions à la liste des extensions que Dreamweaver reconnaît. Pour ajouter de nouvelles extensions, modifiez le fichier Extensions.txt. Les entrées du fichier Extensions.txt définissent également l’ordre dans lequel les fichiers sont répertoriés dans les boîtes de dialogue Fichier > Ouvrir et Fichier > Enregistrer. En guise d’exemple, ajoutez le type de fichier .inc à Dreamweaver.

Remarque : cette procédure nécessite la localisation des fichiers, des dossiers et des extensions cachés, pour les types de fichiers connus. Par défaut, l’Explorateur Windows n’affiche pas les fichiers et dossiers cachés, ni les extensions de fichier que le système reconnaît.

Pour afficher les fichiers et dossiers cachés, et les extensions pour les types de fichiers connus :

  1. Dans l’Explorateur Windows, effectuez l’une des opérations suivantes :

    • Dans Windows XP, sélectionnez Outils > Options de dossier.
    • Dans Windows Vista, sélectionnez Organiser > Options de dossier et de recherche.
  2. Cliquez sur l’onglet Affichage dans la boîte de dialogue Options des dossiers.

  3. Dans la zone Paramètres avancés, sélectionnez Afficher les fichiers et dossiers cachés.

  4. Désélectionnez Masquer les extensions des fichiers dont le type est connu.

  5. Cliquez sur OK.

Ajoutez des types de fichier dans Extensions.txt

Pour ajouter des types de fichier dans Extensions.txt :

  1. Recherchez le fichier Extensions.txt dans le dossier configuration de l’utilisateur Dreamweaver. L’emplacement de ce dossier varie selon le système d’exploitation et la version de Dreamweaver :

    • Dreamweaver CS3 dans Windows Vista :
      C:\Users\[nom d’utilisateur]\AppData\Roaming\Adobe\Dreamweaver 9\Configuration
    • Dreamweaver 8 dans Windows Vista :
      C:\Users\[nom d’utilisateur]\AppData\Roaming\Macromedia\Dreamweaver 8\Configuration
    • Dreamweaver CS3 dans Windows XP :
      C:\Documents and Settings\[nom d’utilisateur]\Application Data\Adobe\Dreamweaver 9\Configuration
    • Dreamweaver 8 dans Windows XP et 2000 :
      C:\Documents and Settings\[nom d’utilisateur]\Application Data\Macromedia\Dreamweaver 8\Configuration
    • Dreamweaver CS3 dans Mac OS X :
      Mac HD : Utilisateurs :[nom d’utilisateur] : Bibliothèque : Support Application : Adobe : Dreamweaver 9 : Configuration
    • Dreamweaver 8 dans Mac OS X :
      Mac HD : Utilisateurs :[nom d’utilisateur] : Bibliothèque : Support application : Macromedia : Dreamweaver 8 : Configuration

    Remarque : les modifications de ce fichier sont uniquement disponibles pour l’utilisateur actuel. Les modifications apportées aux fichiers avec le profil utilisateur ne sont pas accessibles à d’autres utilisateurs. Pour plus d’informations sur la modification manuelle des fichiers de configuration de Dreamweaver, dans un environnement multiutilisateur, consultez Personnalisation de Dreamweaver dans un environnement multiutilisateur.

  2. Ouvrez le fichier Extensions.txt dans un éditeur de fichier externe comme le Bloc-notes ou un éditeur de texte.

    Ne modifiez pas les fichiers de configuration de Dreamweaver dans Dreamweaver.

  3. Ajoutez l’extension à toute la ligne de documents. Les extensions doivent être en majuscules et séparées par des virgules. Par exemple, HTML,HTM,SHTM,SHTML,INC.

  4. Pour ajouter des extensions à un groupe de documents existant, ajoutez l’extension à la liste d’extensions pour le groupe souhaité. Pour ajouter un nouveau groupe de documents, ajoutez une nouvelle ligne contenant le nouveau type de document et une liste des extensions associées. Par exemple : INC : Inclure les fichiers

    Vous pouvez également ajouter cette ligne à la liste Server Side Include qui se trouve dans le fichier.

  5. Enregistrez le fichier et redémarrez Dreamweaver.
  6. Pour voir les modifications, ouvrez Dreamweaver et ouvrez un fichier avec l’extension de fichier que vous venez d’ajouter. Le fichier s’ouvre uniquement en Mode code dans Dreamweaver.

    Sélectionnez Fichier > Enregistrer sous, puis cliquez sur le menu déroulant Enregistrer sous le type. Vous voyez l’option *.inc comme l’extension de fichier reconnue dans l’option Inclure des fichiers. La même option s’affiche dans le menu contextuel Type de fichier dans Fichier > Ouvrir.

    Remarque :

    L’ordre dans lequel les extensions sont répertoriées correspond à l’ordre dans lequel elles apparaissent dans les boîtes de dialogue Fichier > Ouvrir puis Fichier > Sauvegarder.

    Pour accéder à la vue Création, au code des couleurs et à la fonctionnalité de comportement du serveur, vous devez modifier le fichier MMDocumentTypes.xml, comme décrit dans les sections suivantes.

Ajouter des extensions au fichier MMDocumentTypes.xml

Le fichier MMDocumentTypes.xml contient des informations sur le modèle de serveur, le style de codage de couleurs, des descriptions, etc., pour chaque type de document connu.

Outre la possibilité d’ajouter des extensions au fichier Extension.txt, de nouvelles extensions doivent également être ajoutées aux listes d’extensions des fichiers pour le type de document associé. Si ce n’est pas le cas, Dreamweaver ne parvient pas à afficher ce type de fichier. Dreamweaver ouvre ensuite le fichier dans la vue Code par défaut.

Si cette extension n’est associée à aucun type de document défini, un nouveau type de document est créé. Pour créer un nouveau type de document, consultez Extension de Dreamweaver à partir de Dreamweaver, cliquez sur Aide > Extension de Dreamweaver, puis lancez une recherche sur MMDocumentTypes.xml.

Remarque : dans cet article, la définition du type de document fait référence aux fichiers qui contiennent des informations sur les documents identifiés par Dreamweaver. La définition du type de document ne doit pas être perturbée par les DTD mentionnées dans la documentation XML.

Suivez les étapes ci-après afin d’ajouter des extensions à une définition de type de document dans le fichier MMDocumentTypes.xml :

  1. Localisez le fichier MMDocumentTypes.xml dans le dossier de configuration principal de Dreamweaver (non dans le dossier de configuration de l’utilisateur Dreamweaver). L’emplacement de ce dossier varie selon le système d’exploitation et la version de Dreamweaver :
    • Dreamweaver CS3 dans Windows Vista et WINDOWS XP :

      C:\Program Files\Adobe\Adobe Dreamweaver CS3\Configuration\DocumentTypes
    • Dreamweaver 8 Windows Vista, XP et 2000 :

      C:\Program Files\Macromedia\Dreamweaver 8\Configuration\DocumentTypes
    • Dreamweaver CS3 dans Mac OS X :

      Mac HD:Applications : Adobe Dreamweaver CS3 : Configuration : Types de documents
    • Dreamweaver 8 dans Mac OS X :

      Mac HD : Applications : Macromedia Dreamweaver 8 : Configuration : Types de documents
  2. Ouvrez le fichier MMDocumentTypes.xml dans un éditeur de texte externe comme le Bloc-notes.

    Ne modifiez pas les fichiers de configuration de Dreamweaver en utilisant Dreamweaver.

  3. Recherchez l’ensemble d’étiquettes pour le type de document souhaité.

    Voici la définition de type de document par défaut pour les documents HTML, à partir du fichier MMDocumentTypes.xml :

    <documenttype id="HTML" internaltype="HTML" winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml" macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,ssi" writebyteordermark="false">

  4. Ajoutez l’extension de votre choix aux attributs winfileextension et macfileextension de l’étiquette du type de document. Par exemple, winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml,inc"

    Le code ci-dessus ajoute l’extension de fichier INC à la liste de fichiers que Dreamweaver considère comme des fichiers HTML. Lorsque vous ajoutez des extensions aux listes pour macOS et Windows pour ce type de fichier, Dreamweaver ouvre ce type de fichier dans la vue Création.

  5. Enregistrez MMDocumentTypes.xml et redémarrez Dreamweaver.
  6. Pour voir les modifications, ouvrez Dreamweaver et ouvrez un fichier portant l’extension de fichier que vous venez d’ajouter.

    Désormais, le mode Création, la coloration du code et la fonction de comportement de serveur (le cas échéant) fonctionnent.

    Remarque :

    L’ordre dans lequel les extensions sont répertoriées est important. La première extension dans la liste des extensions est l’extension par défaut utilisée pour ce type de fichier.

    Si vous avez sauvegardé MMDocumentTypes.xml et que vous l’avez placé dans le dossier Configuration/Types de documents, lorsque vous lancez Dreamweaver, plusieurs messages d’avertissement s’affichent.

    Des messages d’erreur comme suit s’affichent : « Le type de document « HTML »ne sera pas ajouté parce qu’il emploie une extension de fichier qui est déjà associée à un type de document antérieur. »

    Ce message d’erreur s’affiche aussi si le même type de fichier est répertorié plusieurs fois dans le fichier MMDocumentTypes.xml.

    Pour désactiver ces messages d’avertissement, déplacez votre copie de sauvegarde du fichier MMDocumentTypes.xml en dehors du dossier Configuration/Types de documents.

Modifier dans la préférence Affichage code

La dernière étape consiste à vérifier la configuration des préférences de Types de fichiers / Éditeurs (Modifier > Préférences) et elle garantit que cette extension de fichier n’est pas répertoriée dans le champ Ouvrir en affichage code. Par défaut, l’extension de fichier INC apparaît dans cette liste. Si vous supprimez « .inc » de la liste Ouvrir en affichage code, vous pouvez afficher les fichiers portant cette extension, dans la vue Création.

Activer la coloration du code pour les types de fichier personnalisé

Une fois que vous avez terminé les étapes à suivre pour ajouter un fichier MMDocumentTypes.xml, passez à la procédure suivante pour activer la coloration de code dans les types de fichier personnalisé.

  1. Quittez l’application Dreamweaver.

  2. Ouvrez le fichier brackets.json à partir de l’emplacement suivant, à l’aide d’un éditeur de texte :

    • Win :%appdata%\Adobe\Dreamweaver CC xxxx\en_US\Configuration\Brackets\brackets.json
    • macOS : ~/Library/Application Support/Adobe/Dreamweaver CC XXXX/en_US/Configuration/Brackets/brackets.json

    Ici, xxxx se rapporte à la version de Dreamweaver. Par exemple, 2017.

  3. Dans le fichier .json, après la dernière clé/paire de valeurs, entrez le délimiteur , (virgule) et saisissez ce texte :
    "language.fileExtensions": { ".ext": "php" }

    Remplacez .ext par la liste d’extensions de fichiers séparées par une virgule pour laquelle la coloration du code doit être ajoutée.

    Remplacez php par le type de document souhaité. Les types de document pris en charge sont :

    • bash
    • c
    • clojure
    • coffeescript
    • cpp
    • csharp
    • css
    • dart
    • diff
    • ejs
    • erb_html (Embedded Ruby)
    • groovy
    • handlebars
    • haskell
    • html
    • hx (Haxe)
    • java
    • JavaScript
    • json
    • jsx
    • less
    • lua
    • markdown
    • perl
    • php
    • propriétés
    • python
    • ruby
    • sass
    • scala
    • scss
    • sql
    • stylus
    • svg
    • turtle (RDF Turtle)
    • vb
    • vbscript
    • xml
    • yaml
  4. Enregistrez le fichier et lancez Dreamweaver.

Informations supplémentaires

Pour plus d’informations sur les types de fichiers dans Dreamweaver, consultez Extension 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