Eléments texte, RTF et HTML

Les éléments de texte court, de texte, de texte enrichi et HTML permettent tous de stocker des blocs de texte, mais ils ont chacun des propriétés légèrement différentes.

Création d'un élément

Vous pouvez ajouter des éléments de texte court, de texte, de texte enrichi et HTML à des zones de site, des objets de contenu et des modèles de création ou les créer en tant que composants individuels.

Elément de texte court

Un élément de texte court permet de stocker des petites quantités de texte de longueur fixe, inférieure ou égale à 250 octets. Contrairement aux autres éléments de texte, les éléments de texte court peuvent être également utilisés comme paramètre de recherche dans une règle Personalization.

Elément de texte

Un élément de texte permet de stocker des quantités de texte plus grandes que dans un élément de texte court. Aucun traitement spécial n'est nécessaire pour cet élément.

Elément HTML

Un élément HTML est utilisé pour stocker des fragments de HTML qui peuvent être réutilisés dans des modèles de présentation et d'autres conceptions d'éléments. Le HTML peut être saisi directement dans l'élément ou chargé sur le serveur à partir d'un fichier HTML existant.

Elément de texte enrichi

Un élément de texte enrichi est similaire à un élément HTML, excepté qu'il inclut un éditeur de texte enrichi. L'éditeur de texte enrichi peut être utilisé pour formater le texte stocké dans un élément de texte enrichi. L'objectif principal de l'élément de texte enrichi est de fournir aux auteurs de contenu de niveau "standard/de base" un éditeur de texte simple à utiliser. Les utilisateurs expérimentés devant générer un code plus avancé comprenant des balises de contenu Web, ou qui doivent stocker des fragments de HTML, doivent plutôt utiliser un élément HTML.

Vous devez utiliser des éléments de texte enrichi avec modération dans les modèles de création, les zones de site et les objets de contenu car l'ajout de plusieurs éléments de ce type à ces éléments risque de réduire les performances de création.

The rich text editors that are used by Web Content Manager are supplied by other vendors. Pour plus d'informations sur l'utilisation de l'éditeur de texte enrichi, voir la documentation destinée à l'utilisateur associée à l'éditeur en question.

Utilisation de balises de contenu Web dans du texte enrichi et d'éléments HTML

Tableau 1. Utilisation de balises de contenu Web dans du texte enrichi et d'éléments HTML
Type d'élément Détails
Eléments de texte court et de texte

Les balises de contenu Web ne peuvent pas être utilisées dans des éléments de texte court et de texte.

Eléments HTML

Toutes les combinaisons de balises de contenu Web peuvent être utilisées dans les éléments HTML, à l'exception des combinaisons suivantes :

  1. Les guillemets simples ne peuvent pas être utilisés autour des valeurs d'attribut.
    • [Component name='example']
    • [Component name='example' start='<a href="' end=' ">link</a>']
    • [Component name='example' start='<img src="' end=' "/>']
  2. Les guillemets doubles ne peuvent pas être utilisés dans les valeurs d'attribut.
    • [Component name="example" start="<a href="" end="">link</a>"]
    • [Component name="example" start="<img src="" end=""/>"]
Eléments RTF
Basic Web Content Manager tags can be used in rich text elements. Par exemple, les balises suivantes peuvent être utilisées dans les éléments texte enrichi :
  • [component name="test"]
  • [element type="content" context="current" key="body"]
Les formats de balise suivants sont non valides :
  1. Utilisation des guillemets simples autour des valeurs d'attribut.
    • [Component name='example']
    • [Component name='example' start='<a href="' end=' ">link</a>']
    • [Component name='example' start='<img src="' end=' "/>']
  2. Utilisation des guillemets doubles dans les valeurs d'attribut.
    • [Component name="example" start="<a href="" end="">link</a>"]
    • [Component name="example" start="<img src="" end=""/>"]
  3. Insertion de balises à l'intérieur d'autres balises HTML.
    • <a href='[Component name="example"]'>link</a>
    • <img src='[Component name="example"]'/>