Éditeur de texte enrichi rich-text-editor

L’éditeur de texte enrichi est un bloc de création de base permettant de saisir du contenu texte dans AEM. Il constitue la base de divers composants, notamment :

  • Texte
  • Image du texte
  • Tableau

Éditeur de texte enrichi rich-text-editor-1

La boîte de dialogue de modification WYSIWYG offre un large éventail de fonctionnalités :

cq55_rte_basicchars

NOTE
Les fonctions disponibles peuvent être configurées pour chaque projet ; elles peuvent donc varier pour votre installation.

Édition statique in-place-editing

Outre le mode de modification de texte enrichi basé sur la boîte de dialogue, AEM propose un mode de modification intégré qui permet la modification directe du texte tel qu’il est affiché dans la disposition de la page.

Cliquez deux fois sur un paragraphe (double-clic lent) pour passer en mode de modification intégré (la bordure du composant devient orange).

Vous pourrez modifier directement le texte sur la page, plutôt que dans une boîte de dialogue. Il vous suffit d’apporter vos modifications qui seront automatiquement enregistrées.

cq55_rte_inlineediting

NOTE
Si l’outil de recherche de contenu est ouvert, une barre d’outils avec les options de mise en forme de l’éditeur de texte enrichi s’affiche en haut de l’onglet (comme ci-dessus).
Si l’outil de recherche de contenu n’est pas ouvert, la barre d’outils ne s’affiche pas.

Actuellement, le mode de modification intégré est activé pour les éléments de page générés par les composants Texte et Titre.

NOTE
Le composant Titre est conçu pour contenir un texte court sans sauts de ligne. Lorsque vous modifiez un titre en mode d’édition statique, la saisie d’un saut de ligne ouvre une nouvelle Texte sous le titre.

Fonctionnalités de l’éditeur de texte enrichi features-of-the-rich-text-editor

L’éditeur de texte enrichi fournit diverses fonctions, selon la configuration du composant. Ces fonctions sont disponibles dans les deux interfaces utilisateur (classique et optimisée pour les écrans tactiles).

Formats de caractères de base basic-character-formats

Barre d’outils Format de caractère

Vous pouvez y appliquer une mise en forme aux caractères que vous avez sélectionnés (mis en surbrillance). Certaines options comportent également des raccourcis clavier :

  • Gras (Ctrl+B)
  • Italique (Ctrl+I)
  • Souligné (Ctrl-U)
  • Indice
  • Exposant

cq55_rte_basicchars_use

Tous fonctionnent comme un bouton bascule. La résélection supprime donc le format.

Styles et formats prédéfinis predefined-styles-and-formats

cq55_rte_stylesparagraph

Votre installation peut inclure des styles et des formats prédéfinis. Ils sont disponibles avec la fonction Style et Format liste déroulante et peut être appliqué au texte que vous avez sélectionné.

Un style peut être appliqué à une chaîne spécifique (un style correspond à CSS) :

cq55_rte_styles_use

Tandis qu’une disposition est appliquée à l’intégralité d’un paragraphe texte (une mise en forme est basée sur le langage HTML) :

cq55_rte_paragraph_use

Seul un format spécifique peut être modifié (la valeur par défaut est Paragraphe).

Un style peut être supprimé. Placez le curseur dans le texte auquel le style a été appliqué, puis cliquez sur l’icône Supprimer :

CAUTION
Ne sélectionnez pas à nouveau le texte auquel le style a été appliqué ou l’icône sera désactivée.

Couper, Copier, Coller cut-copy-paste

Barre d’outils Couper, Copier, Coller

Les fonctionnalités standard Couper et Copier sont disponibles. Plusieurs versions de Coller sont fournies pour prendre en charge différents formats.

  • Couper (Ctrl-X)

  • Copier (Ctrl-C)

  • Coller
    Mécanisme de collage par défaut (Ctrl-V) pour le composant ; dans le cas d’une installation standard, il est configuré sur Coller à partir de Word.

  • Coller en tant que texte : supprime tous les styles et options de mise en forme afin de ne coller que le texte brut.

  • Coller à partir de Word : cette option colle le contenu au format HTML (avec la remise en forme nécessaire).

Annuler, rétablir undo-redo

Annuler, rétablir la barre d’outils

AEM conserve un enregistrement de vos 50 dernières actions dans le composant actuel, dans l’ordre chronologique. Au besoin, ces actions peuvent être annulées (puis rétablies) dans un ordre strict.

CAUTION
L’historique n’est conservé que pour la session de modification actuelle. Il est redémarré chaque fois que vous ouvrez le composant en vue de le modifier.
NOTE
Le nombre de tâches par défaut est de cinquante. Cela peut être différent pour votre installation.

Alignement alignment

Barre d’outils d’alignement

Votre texte peut être aligné à gauche, au centre ou à droite.

cq55_rte_alignment_use

Indentation indentation

Barre d’outils de mise en retrait

La mise en retrait d’un paragraphe peut être augmentée ou réduite. Le paragraphe sélectionné est mis en retrait, tout nouveau texte saisi conserve le niveau de mise en retrait actuel.

cq55_rte_indent_use

Listes lists

Barre d’outils des listes

Vous pouvez créer des listes à puces et numérotées dans votre texte. Sélectionnez le type de liste et commencez à saisir ou mettez en surbrillance le texte à convertir. Dans les deux cas, un changement de ligne lance un nouvel élément de liste.

Vous pouvez créer des listes imbriquées en mettant en retrait un ou plusieurs éléments de liste.

Vous pouvez modifier le style d’une liste en positionnant simplement le curseur dans la liste, puis en sélectionnant l’autre style. Une sous-liste peut également avoir un style différent de la liste de contenu. Vous pouvez l’appliquer une fois la sous-liste créée (par mise en retrait).

cq55_rte_lists_use

Barre d’outils de liens

Un lien vers une URL (que ce soit dans votre site web ou un emplacement externe) est généré en mettant en surbrillance le texte requis, puis en cliquant sur l’icône de lien hypertexte :

Icône Lien hypertexte

Une boîte de dialogue vous permet de spécifier l’URL cible, ainsi que de déterminer si elle doit s’ouvrir dans une nouvelle fenêtre.

cq55_rte_link_use

Vous pouvez :

  • saisir directement une URI ;
  • utiliser un plan de site (sitemap) pour sélectionner une page de votre site Web ;
  • saisir l’URI, puis ajouter l’ancre cible ; par exemple, www.TargetUri.org#AnchorName ;
  • saisir une ancre seule (pour faire référence à la « page en cours »), #anchor#, par exemple ;
  • rechercher une page dans l’outil de recherche de contenu, puis faire glisser son icône dans la boîte de dialogue Lien hypertexte.
NOTE
Vous pouvez faire précéder l’URI de l’un des protocoles configurés pour votre installation. Dans une installation standard, ces protocoles sont https://, ftp:// et mailto:. Les protocoles non configurés pour votre installation seront rejetés et marqués comme non valides.

Pour rompre le lien, placez le curseur n’importe où dans le texte du lien et cliquez sur l’icône Dissocier :

Icône Dissocier

Ancres anchors

Barre d’outils des ancres

Vous pouvez créer une ancre n’importe où dans le texte en positionnant le curseur ou en sélectionnant du texte. Cliquez ensuite sur le bouton Ancre s’affiche.

Saisissez le nom de l’ancre, puis cliquez sur OK pour enregistrer.

cq55_rte_anchor_use

L’ancre s’affiche lorsque le composant est en cours d’édition ; elle peut désormais être utilisée dans une cible pour les liens.

chlimage_1-104

Rechercher et remplacer find-and-replace

Barre d’outils Rechercher et remplacer

AEM fournit à la fois une fonction Rechercher et Remplacer (rechercher et remplacer).

Les deux ont un bouton Rechercher suivant pour rechercher le texte spécifié dans le composant ouvert. Vous pouvez également indiquer si la casse (majuscule/minuscule) doit être mise en correspondance.

La recherche commence toujours à partir de la position actuelle du curseur dans le texte. Lorsque la fin du composant est atteinte, un message vous informe que la prochaine opération de recherche démarre à partir du haut.

cq55_rte_find_use

L’option Remplacer permet de rechercher, puis de remplacer une instance par le texte indiqué ou de remplacer toutes les instances du composant actif.

cq55_rte_findreplace_use

Images images

Vous pouvez faire glisser des images à partir de l’outil de recherche de contenu pour les ajouter au texte.

cq55_rte_image_use

NOTE
AEM propose également des composants spécialisés permettant une configuration d’image plus détaillée ; Par exemple, la variable Image et Image texte sont disponibles.

Vérificateur orthographique spelling-checker

Vérificateur orthographique

Le vérificateur orthographique vérifie l’intégralité du texte dans le composant actif.

Toute faute d’orthographe est mise en surbrillance :

cq55_rte_spellchecker_use

NOTE
Le correcteur orthographique fonctionne dans la langue du site Web soit en prenant la propriété de langue de la sous-arborescence, soit en extrayant la langue de l’URL ; Par exemple, la variable en la branche est vérifiée pour l’anglais et la variable de branche pour l’allemand.

Tableaux tables

Les tableaux sont disponibles dans les deux cas :

  • Comme composant Tableau

    Composant Tableau

  • À l’intérieur du composant Texte

    Barre d’outils Texte

    note note
    NOTE
    Bien que les tableaux soient disponibles dans l’éditeur de texte enrichi, il est conseillé d’utiliser le composant Tableau lors de leur création.

Dans les composants Texte et Tableau, la fonctionnalité de tableau est accessible par le biais du menu contextuel (qui s’ouvre généralement à l’aide du bouton droit de la souris) ; par exemple :

cq55_rte_tablemenu

NOTE
Dans le composant Tableau, une barre d’outils spécialisée est également disponible comprenant diverses fonctions standards d’éditeur de texte enrichi, ainsi qu’un sous-ensemble de fonctions spécifiques au tableau.

Les fonctions spécifiques au tableau sont les suivantes :

Propriétés du tableau table-properties

cq55_rte_tableproperties_icon

Les propriétés de base du tableau peuvent être configurées avant de cliquer sur OK pour l’enregistrement :

cq55_rte_tableproperties_dialog

  • Largeur  : largeur totale du tableau.

  • Hauteur  : hauteur totale du tableau.

  • Bordure  : taille de la bordure du tableau.

  • Marge intérieure des cellules  : définit l’espace blanc entre le contenu de la cellule et ses bordures.

  • Espacement des cellules  : définit la distance entre les cellules.

NOTE
Certaines propriétés de cellule, telles que Largeur et Hauteur, peuvent être définies en pixels ou en pourcentages.
CAUTION
Adobe vous recommande de définir une Largeur pour votre tableau.

Propriétés de la cellule cell-properties

cq55_rte_cellproperties_icon

Les propriétés d’une cellule spécifique ou d’une série de cellules peuvent être configurées :

cq55_rte_cellproperties_dialog

  • Largeur
  • Hauteur
  • Alignement horizontal - Gauche, Centre ou Droite
  • Alignement vertical - Haut, Milieu, Bas ou Ligne de base
  • Type de cellule - Données ou En-tête
  • Appliquer à : une seule cellule, rangée entière, colonne entière

Ajouter ou Supprimer des lignes add-or-delete-rows

cq55_rte_rows

Vous pouvez ajouter des lignes au-dessus ou au-dessous de la ligne active.

Vous pouvez également supprimer la ligne active.

Ajouter ou supprimer des colonnes add-or-delete-columns

cq55_rte_columns

Vous pouvez ajouter des colonnes à gauche ou à droite de la colonne active.

Vous pouvez également supprimer la colonne active.

Sélectionner des lignes ou colonnes entières selecting-entire-rows-or-columns

chlimage_1-106

Sélectionne toute la ligne ou la colonne active. Des actions spécifiques (par exemple, fusion) sont alors disponibles.

Fusionner des cellules merge-cells

cq55_rte_cellmerge cq55_rte_cellmerge-1

  • Si vous avez sélectionné un groupe de cellules, vous pouvez les fusionner en une seule.
  • Si vous avez sélectionné une seule cellule, vous pouvez la fusionner avec la cellule à droite ou en dessous.

Diviser des cellules split-cells

cq55_rte_cellsplit

Sélectionnez une seule cellule pour la diviser :

  • Diviser horizontalement une cellule génère une nouvelle cellule à droite de la cellule active, dans la colonne active.
  • Diviser verticalement une cellule génère une nouvelle cellule sous la cellule active, mais dans la ligne active.

Création de tableaux imbriqués creating-nested-tables

chlimage_1-107

La création d’un tableau imbriqué crée un tableau autonome dans la cellule active.

NOTE
Certains comportements supplémentaires dépendent du navigateur :
  • Windows IE : utilisez les touches Ctrl + clic principal de la souris (généralement le gauche) pour sélectionner plusieurs cellules.
  • Firefox : faites glisser le pointeur pour sélectionner une plage de cellules.

Supprimer le tableau remove-table

cq55_rte_removetable

Utilisez cette option pour supprimer le tableau du composant Texte.

Caractères spéciaux special-characters

Barre d’outils Caractères spéciaux

Des caractères spéciaux peuvent être mis à la disposition de votre éditeur de texte enrichi. Ils peuvent varier en fonction de votre installation.

cq55_rte_specialchars_use

Survolez avec la souris pour afficher une version agrandie du caractère, puis cliquez pour qu’il soit inclus à l’emplacement actuel dans votre texte.

Mode de modification de la source source-editing-mode

Barre d’outils du mode de modification de la source

Le mode de modification de la source vous permet d’afficher et de modifier le code HTML sous-jacent du composant.

Le texte suivant :

cq55_rte_sourcemode_1

Se présentera comme suit dans le mode source (la source étant bien souvent plus longue, un défilement s’avérera nécessaire) :

cq55_rte_sourcemode_2

CAUTION
Lors de la sortie du mode source, AEM effectue certaines vérifications de validation (par exemple, s’assurer que le texte est correctement contenu/imbriqué dans des blocs). Cela peut entraîner des modifications de vos modifications.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2