- Guide de l’utilisateur de Dreamweaver
- Introduction
- Dreamweaver et Creative Cloud
- Espaces de travail et affichages Dreamweaver
- Configuration de sites
- À propos des sites Dreamweaver
- Création d’une version locale de votre site
- Connexion à un serveur de publication
- Configuration d’un serveur d’évaluation
- Importation et exportation des paramètres d’un site Dreamweaver
- Importation de sites web d’un serveur distant vers la racine de votre site local
- Fonctions d’accessibilité dans Dreamweaver
- Paramètres avancés
- Définition des préférences de site pour le transfert de fichiers
- Indication des paramètres du serveur proxy dans Dreamweaver
- Synchronisation des paramètres de Dreamweaver avec Creative Cloud
- Utilisation de Git dans Dreamweaver
- Gestion des fichiers
- Création et ouverture de fichiers
- Gestion des fichiers et des dossiers
- Acquisition et placement de fichiers depuis ou vers votre serveur
- Archivage et extraction de fichiers
- Synchronisation de fichiers
- Comparaison de fichiers pour analyse de leurs différences
- Masquage de fichiers et de dossiers dans votre site Dreamweaver
- Activation des notes de conception pour les sites Dreamweaver
- Prévention de l’exploitation potentielle de Gatekeeper
- Mise en page et design
- Utilisation d’assistances visuelles pour la mise en forme
- À propos de l’utilisation de CSS pour mise en forme de votre page
- Création de sites web en responsive design avec Bootstrap
- Création et utilisation des requêtes de multimédia dans Dreamweaver
- Présentation de contenus dans des tableaux
- Couleurs
- Design réactif à l’aide de mises en forme à grille fluide
- Extract dans Dreamweaver
- CSS
- Description des feuilles de style en cascade
- Mise en forme de pages avec CSS Designer
- Utilisation de préprocesseurs CSS dans Dreamweaver
- Comment définir les préférences de Style CSS dans Dreamweaver
- Déplacement des règles CSS dans Dreamweaver
- Conversion de code CSS intégré en règle CSS dans Dreamweaver
- Utilisation de balises div
- Application de dégradés à l’arrière-plan
- Permet de créer et modifier des effets de transition CSS3 dans Dreamweaver.
- Formatage du code
- Contenu de page et actifs
- Définition des propriétés de page
- Définition des propriétés d’en-tête CSS et des propriétés de lien CSS
- Utilisation du texte
- Recherche et remplacement de texte, de balises et d’attributs
- Panneau DOM
- Modification en mode En direct
- Le codage de documents dans Dreamweaver
- Sélection et affichage d’éléments dans la fenêtre de document
- Définition des propriétés de texte dans l’inspecteur Propriétés
- Vérification de l’orthographe d’une page web
- Utilisation de règles horizontales dans Dreamweaver
- Ajout et modification de combinaisons de polices dans Dreamweaver
- Utilisation d’actifs
- Insertion et mise à jour des dates dans Dreamweaver
- Création et gestion des actifs favoris dans Dreamweaver
- Insertion et modification d’images dans Dreamweaver
- Ajout d’objets multimédias
- Ajout de vidéos dans Dreamweaver
- Insertion de vidéo HTML5
- Insertion de fichiers SWF
- Ajout d’effets audio
- Insertion de fichiers audio HTML5 dans Dreamweaver
- Utilisation d’éléments de bibliothèque
- Utilisation de texte arabe et hébreu dans Dreamweaver
- Liens et navigation
- Effets et widgets jQuery
- Codage de sites web
- À propos du codage dans Dreamweaver
- Environnement de codage dans Dreamweaver
- Définition des préférences de codage
- Personnalisation de la coloration du code
- Rédaction et modification de code
- Conseils et remplissage de code
- Réduction et développement de code
- Réutilisation de code à l’aide de fragments
- Analyse linting de code
- Optimisation du code
- Modification de code en mode Création.
- Utilisation de contenu d’en-tête pour les pages
- Insertion d’inclusions côté serveur dans Dreamweaver
- Utilisation des bibliothèques de balises dans Dreamweaver
- Importation de balises personnalisées dans Dreamweaver
- Utilisation de comportements JavaScript (instructions générales)
- Application de comportements JavaScript intégrés
- À propos de XML et de XSLT
- Exécution de transformations XSL côté serveur dans Dreamweaver
- Exécution de transformations XSL côté client dans Dreamweaver
- Ajout d’entités de caractère pour XSLT dans Dreamweaver
- Formatage du code
- Flux de travaux inter-produit
- Installation et utilisation des extensions pour Dreamweaver
- Mises à jour intégrées dans Dreamweaver
- Insertion de documents Microsoft Office dans Dreamweaver (Windows uniquement)
- Utilisation de Fireworks et Dreamweaver
- Édition de contenu sur des sites Dreamweaver à l’aide de Contribute
- Intégration entre Dreamweaver et Business Catalyst
- Création de campagnes de messagerie personnalisées
- Modèles
- À propos des modèles Dreamweaver
- Reconnaissance des modèles et des documents basés sur un modèle
- Création d’un modèle Dreamweaver
- Création de régions modifiables dans des modèles
- Création de régions et de tables modifiables dans Dreamweaver
- Utilisation de régions facultatives dans les modèles
- Définition d’attributs de balises modifiables dans Dreamweaver
- Comment créer des modèles imbriqués dans Dreamweaver
- Modification, mise à jour et suppression de modèles
- Exportation et importation de contenus xml dans Dreamweaver
- Application ou suppression d’un modèle depuis un document existant
- Modification de contenu dans les modèles de Dreamweaver
- Règles de syntaxe pour les balises de modèle dans Dreamweaver
- Définition des préférences de surbrillance pour des régions de modèle
- Avantages de l’utilisation de modèles dans Dreamweaver
- Terminaux mobiles et écrans multiples
- Sites dynamiques, pages et formulaires web
- En savoir plus sur les applications web
- Configuration de l’ordinateur pour le développement d’applications
- Résolution des problèmes de connexion aux bases de données
- Suppression des scripts de connexion dans Dreamweaver
- Conception de pages dynamiques
- Présentation des sources de contenu dynamique
- Définition de sources de contenu dynamique
- Ajout de contenus dynamiques aux pages
- Changement des contenus dynamiques dans Dreamweaver
- Affichage d’enregistrements d’une base de données
- Fourniture et dépannage de données en temps réel dans Dreamweaver
- Ajout de comportements de serveur personnalisés dans Dreamweaver
- Création de formulaires à l’aide de Dreamweaver
- Utilisation de formulaires pour la collecte des informations sur les utilisateurs
- Création et activations des formulaires ColdFusion dans Dreamweaver
- Création de formulaires web
- Prise en charge améliorée de HTML5 pour les éléments de formulaire
- Développement d’un formulaire à l’aide de Dreamweaver
- Création visuelle d’applications
- Création de pages principales et détaillées dans Dreamweaver
- Création de pages de recherche et de résultats
- Création d’une page d’insertion d’enregistrements
- Création de la mise à jour d’une page d’enregistrement dans Dreamweaver
- Création de pages de suppression d’enregistrement dans Dreamweaver
- Modification d’une base de données à l’aide des commandes ASP dans Dreamweaver
- Création d’une page d’enregistrement
- Création d’une page de connexion
- Création d’une page à accès restreint
- Sécurisation de dossiers dans ColdFusion à l’aide de Dreamweaver
- Utilisation de composants ColdFusion dans Dreamweaver
- Test, aperçu et publication de sites web
- Résolution des problèmes
Apprenez à utiliser des modèles Dreamweaver pour créer une mise en page « fixe » et créer des documents basés sur le modèle en conservant la même mise en page.
Un modèle est un type spécial de document qui sert à concevoir une mise en page « fixe ». Il est alors possible de créer des documents basés sur le modèle, qui en héritent la mise en page. Lors de la création d’un modèle, vous spécifiez comme étant « modifiable » le contenu que les utilisateurs sont habilités à modifier dans un document basé sur ce modèle. Les créateurs de modèles peuvent contrôler les éléments de la page que les utilisateurs des modèles (rédacteurs, infographistes ou autres développeurs) pourront modifier. Le créateur peut inclure plusieurs types de régions de modèle dans un document.
Les modèles permettent de définir la conception d’une grande zone et de réutiliser des mises en page complètes. Si vous souhaitez réutiliser des éléments de création individuels, tels que les informations sur le copyright d’un site ou un logo, créez des éléments de bibliothèque.
L’utilisation de modèles vous permet de mettre à jour plusieurs pages à la fois. Tout document créé à partir d’un modèle reste associé à ce modèle (sauf si vous décidez de détacher le document ultérieurement). Lorsque vous modifiez un modèle, le design de tous les documents créés à partir de ce modèle est immédiatement mis à jour.
Les modèles d’Adobe Dreamweaver sont différents des modèles de certains autres logiciels Adobe Creative Cloud, en ce sens que les sections de page des modèles Dreamweaver sont fixes (ou non modifiables) par défaut.
Types de régions de modèle
Lorsque vous enregistrez un document en tant que modèle, la plupart des régions d’un document sont verrouillées. En tant que créateur de modèles, vous devez insérer des régions ou paramètres modifiables dans un modèle pour définir les régions qui pourront être modifiées dans les documents basés sur ce modèle.
Lors de la création du modèle, vous pouvez apporter des modifications aux régions modifiables et aux régions verrouillées. En revanche, dans le cas d’un document créé à partir d’un modèle, seules les régions modifiables peuvent subir des modifications ; les régions verrouillées ne peuvent pas être modifiées.
Il existe quatre types de régions de modèle :
Région non modifiable : région non verrouillée dans un document basé sur un modèle. Ce type de section peut être modifié par l’utilisateur. Le créateur du modèle peut définir toute région du modèle comme modifiable. Pour être fonctionnel, un modèle doit contenir au moins une région modifiable. S’il n’en contient pas, les pages créées à partir du modèle ne pourront pas être modifiées. Pour obtenir des informations détaillées sur les régions modifiables, voir Création de régions modifiables dans les modèles.
Région répétée : section de la mise en forme du document qui est définie de façon à ce que l’utilisateur du modèle puisse ajouter ou supprimer des copies de la région répétée dans un document basé sur le modèle en fonction de ses besoins. Par exemple, vous pouvez définir une ligne de tableau à reproduire. En général, les sections répétées sont modifiables afin que l’utilisateur du modèle puisse modifier le contenu de l’élément répété, tandis que le créateur du modèle contrôle la conception elle-même.
Deux types de régions répétées peuvent être insérées dans un modèle : région répétée et tableau répété. Pour savoir comment utiliser des régions répétées, voir Création de régions répétées et de tables dans Dreamweaver.
Région facultative : section d’un modèle qui renferme un contenu, tel que du texte ou une image, pouvant apparaître ou non dans un document. Sur la page basée sur le modèle, l’utilisateur du modèle décide généralement si le contenu doit être affiché ou non. Pour plus d’informations, voir Région facultative.
Attribut de balise modifiable : permet de déverrouiller un attribut de balise dans un modèle afin que les utilisateurs puissent le modifier dans les pages créées à partir de ce modèle. Par exemple, vous pouvez « verrouiller » les images contenues dans le document tout en permettant à l’utilisateur du modèle d’en définir l’alignement à gauche, à droite ou au centre. Pour en savoir plus, voir Définition d’attributs de balise modifiables dans Dreamweaver.
Liens des modèles
Lorsque vous créez un fichier de modèle en enregistrant une page existante en tant que modèle, le nouveau modèle situé dans le dossier Templates, ainsi que tous les liens du fichier, sont mis à jour de façon à ce que leur chemin d’accès relatif au document soit correct. Par la suite, lorsque vous créez un nouveau document à partir de ce modèle et que vous enregistrez ce nouveau document, tous les liens relatifs à un document sont de nouveau mis à jour pour qu’ils continuent de pointer vers les fichiers adéquats.
En revanche, si vous insérez un nouveau lien relatif à un document dans un fichier de modèle, il est facile de faire une faute de frappe lorsque vous tapez le chemin dans la zone de texte du lien de l’inspecteur Propriétés. Le chemin correct dans un fichier de modèle est le chemin d’accès au document lié à partir du dossier Templates, et non pas à partir du dossier du document basé sur le modèle. Assurez-vous que les chemins d’accès utilisés pour les liens sont corrects en utilisant l’icône de dossier ou l’icône Pointer vers un fichier dans l’inspecteur Propriétés lorsque vous créez des liens dans des modèles.
Scripts de serveur dans un modèle et documents basés sur un modèle
Certains scripts de serveur sont insérés au tout début ou à la toute fin du document (avant la balise <html> ou après la balise </html>). Ces scripts requièrent un traitement spécial dans les modèles et les documents créés à partir de modèles. En règle générale, lorsque vous apportez des modifications au code de script situé avant la balise <html> ou après la balise </html> dans un modèle, les modifications ne sont pas répercutées dans les documents créés à partir du modèle, ce qui peut entraîner des erreurs de serveur lorsqu’un script de serveur situé dans le corps principal du modèle dépend d’un script non mis à jour. Une alerte vous avertit lorsque vous tentez de modifier des scripts situés avant la balise <html> ou après la balise </html> dans un modèle.
Pour éviter ce problème, vous pouvez insérer le code suivant dans la section head du modèle :
<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
Lorsque vous insérez ce code dans un modèle, toutes les modifications apportées aux scripts situés avant la balise <html> ou après la balise </html> sont répercutées dans les documents créés à partir du modèle. Toutefois, vous ne pourrez plus modifier ces scripts dans les documents créés à partir du modèle. Vous pouvez donc soit modifier les scripts dans le modèle, soit dans les documents créés à partir du modèle, mais pas dans les deux à la fois.
Paramètres de modèle
Les paramètres de modèle indiquent les valeurs qui permettent de personnaliser le contenu des documents basés sur le modèle. Ils permettent de définir des régions facultatives, des attributs de balise modifiables ou des valeurs à transmettre aux documents joints. Pour chaque paramètre, vous devez définir un nom, un type de donnée et une valeur par défaut. Vous devez attribuer un nom unique à chaque paramètre. En outre, les paramètres sont sensibles à la casse. Ils doivent posséder l’un des cinq types de données admis : texte, booléen, couleur, URL ou nombre.
Les paramètres de modèle sont transmis au document sous forme de paramètres d’instance. En général, l’utilisateur d’un modèle est autorisé à modifier les valeurs par défaut du paramètre pour personnaliser le contenu du document basé sur le modèle. Dans d’autres cas, le créateur du modèle peut déterminer ce qui apparaît dans le document, selon la valeur d’une expression de modèle.
Expressions de modèle
Les expressions de modèle sont des instructions qui calculent ou évaluent une valeur.
Vous pouvez utiliser une expression pour enregistrer une valeur et l’afficher dans un document. Vous pouvez notamment rédiger une expression simple se limitant à la valeur d’un paramètre, par exemple @@(Param)@@, ou bien une expression plus complexe permettant de calculer les valeurs qui feront alterner la couleur d’arrière-plan de la ligne d’un tableau, par exemple @@((_index & 1) ? red : blue)@@.
Vous pouvez aussi rédiger des expressions de modèle pour définir des conditions If et MultipleIf. Lorsqu’une instruction conditionnelle contient une expression, Dreamweaver évalue si celle-ci est vraie ou fausse. Si la condition est true, la région facultative s’affiche dans le document basé sur le modèle ; si elle est false, elle n’apparaît pas.
Vous pouvez définir des expressions en mode Code ou dans la boîte de dialogue de la région facultative que vous insérez.
En mode Code, il existe deux façons de définir des expressions de modèle : utilise le commentaire <!-- TemplateExpr expr="votre expression"--> commentaire ou @@(votre expression)@@. Lorsque vous insérez l’expression dans le code du modèle, un marqueur d’expression apparaît en mode Création. Lorsque vous appliquez le modèle, Dreamweaver évalue l’expression et affiche la valeur dans le document basé sur le modèle.
Langage d’expression de modèle
Le langage d’expression de modèle utilise la syntaxe et les règles de priorité de JavaScript, dont il constitue un sous-ensemble. Utilisez des opérateurs JavaScript pour rédiger des expressions, comme dans l’exemple suivant :
@@(firstName+lastName)@@
Les fonctions et opérateurs suivants sont pris en charge :
constantes numériques, constantes de chaîne (syntaxe avec guillemets doubles uniquement), constantes booléennes (true ou false)
référence de variable (voir la liste des variables définies plus bas dans cette section)
référence à un champ (opérateur « point »)
opérateurs unaires : +, -, ~, !
opérateurs binaires : +, -, *, /, %, &, |, ^, &&, ||, <, <=, >, >=, ==, !=, <<, >>
opérateurs conditionnels : ?:
parenthèses : ()
Les types de données suivants sont pris en charge : booléen, virgule flottante 64 bits IEEE, chaîne et objet. Les modèles Dreamweaver ne prennent pas en charge l’utilisation du JavaScript de type « nul » ou « indéfini ». Ils ne permettent pas non plus de convertir implicitement les types scalaires en objet. Par conséquent, l’expression "abc".length provoquera une erreur au lieu de fournir la valeur 3.
Les seuls objets disponibles sont ceux qui sont définis par le modèle d’objet d’expression. Les variables suivantes sont définies :
_document
Contient les données de modèle de niveau document avec un champ pour chaque paramètre du modèle.
_repeat
Définie uniquement pour les expressions situées à l’intérieur d’une région répétée. Fournit des informations prédéfinies sur la région
_index
L’index numérique (à partir de 0) de l’entrée en cours.
_numRows
Nombre total d’entrées dans la région répétée.
_isFirst
Vrai (true) si l’entrée en cours est la première entrée de la région répétée.
_isLast
Vrai (true) si l’entrée en cours est la première entrée de la région répétée.
_prevRecord
L’objet _repeat de l’entrée précédente. L’accès à cette propriété provoque une erreur si l’entrée est la première de la région.
_nextRecord
L’objet _repeat de l’entrée suivante. L’accès à cette propriété provoque une erreur si l’entrée est la dernière de la région.
_parent
Dans une région répétée imbriquée, donne l’objet _repeat correspondant à la région répétée extérieure. L’accès à cette propriété en dehors d’une région répétée imbriquée provoque une erreur.
Lors de l’évaluation de l’expression, tous les champs de l’objet _document et _repeat sont implicitement disponibles. Par exemple, vous pouvez saisir title au lieu de _document.title pour accéder au paramètre de titre du document.
En cas de conflit de champ, les champs de l’objet _repeat ont la priorité sur les champs de l’objet _document. Vous n’avez donc pas à référencer explicitement _document ou _repeat. Toutefois, il se peut que _document soit nécessaire à l’intérieur d’une région répétée pour référencer les paramètres de document masqués par les paramètres de région répétée.
Dans le cas de régions répétées imbriquées, seuls les champs de la région répétée intérieure sont disponibles implicitement. Les régions extérieures doivent être référencées explicitement à l’aide de _parent.
La condition Multiple If dans le code du modèle
Vous pouvez rédiger des expressions de modèle pour définir des conditions If et MultipleIf. Dans l’exemple suivant, un paramètre appelé « Dept » est créé, une valeur initiale est définie et une condition MultipleIf est utilisée pour déterminer le logo qui doit s’afficher.
Voici un exemple de code pouvant être inséré dans la section head du modèle :
<!-- TemplateParam name="Dept" type="number" value="1" -->
L’instruction conditionnelle suivante vérifie la valeur attribuée au paramètre Dept. Si la condition renvoie « true » ou la valeur correspondante, l’image adéquate s’affiche.
<!-- TemplateBeginMultipleIf --> <!-- checks value of Dept and shows appropriate image--> <!-- TemplateBeginIfClause cond="Dept == 1" --> <img src=".../sales.gif"> <!-- TemplateEndIfClause --> <!-- TemplateBeginIfClause cond="Dept == 2" --> <img src=".../support.gif"> <!-- TemplateEndIfClause--> <!-- TemplateBeginIfClause cond="Dept == 3" --> <img src=".../hr.gif"> <!-- TemplateEndIfClause --> <!-- TemplateBeginIfClause cond="Dept != 3" --> <img src=".../spacer.gif"> <!-- TemplateEndIfClause --> <!-- TemplateEndMultipleIf -->
Lorsque vous créez un document basé sur un modèle, les paramètres du modèle lui sont automatiquement transmis. L’utilisateur du modèle détermine l’image à afficher.
Autres ressources similaires
- Création d’un modèle Dreamweaver
- Modification du contenu d’un document basé sur un modèle
- Création de régions modifiables dans des modèles
- Création de régions répétées dans des modèles
- Utilisation de régions facultatives dans des modèles
- Définition d’attributs de balises modifiables dans des modèles
- Chemins relatifs à un document
- Modification des propriétés d’un modèle
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?