Création d'une balise de conception alternative

La balise de conception alternative vous permet d'afficher un autre composant selon que l'élément renvoyé par un menu ou un navigateur se trouve ou non dans le chemin en cours.

Pourquoi et quand exécuter cette tâche

Format d'une balise de conception alternative :

[alternatedesign highlight=" " normal=" " type=" " start=" " end=" " ]

Pour créer une balise de conception alternative :

Procédure

  1. Cliquez sur Insérer une balise dans un modèle de présentation ou une zone de conception d'élément. La boîte de dialogue Aide sur les balises s'ouvre.
  2. Sélectionnez Conception alternative comme type de balise.
  3. Sélectionnez un composant qui doit être utilisé lorsque vous affichez des éléments à d'autres emplacements que le chemin en cours d'une conception de navigateur ou de menu. Il s'agit généralement d'un composant de texte ou HTML contenant le code utilisé pour afficher un résultat de navigateur ou de menu, par exemple, une balise "placeholder". Ce paramètre est ajouté à la balise en tant que paramètre normal=" ".
    Remarque : Si vous sélectionnez type="parent" ou type="any" à l'étape 5, la conception mise en évidence est utilisée par toutes les zones de site dans le chemin d'élément en cours.
  4. Sélectionnez un composant qui doit être utilisé lorsque vous affichez des éléments dans le chemin en cours d'une conception de navigateur ou de menu. Il s'agit généralement d'un composant de texte ou HTML contenant le code utilisé pour afficher un résultat de navigateur ou de menu, par exemple, une balise "placeholder". Ce paramètre est ajouté à la balise en tant que paramètre highlight=" ".
  5. Indiquez si vous souhaitez appliquer la balise de conception alternative à l'objet de contenu en cours, à la zone de site parent ou à un élément renvoyé par un navigateur. Ce paramètre est ajouté à la balise en tant que paramètre type=" ".
    Remarque :
    • Lorsque vous ajoutez une balise de conception alternative à une conception de menu, sélectionnez uniquement type="parent" ou type="any" car les zones de site ne peuvent pas s'afficher dans des menus.
    • Lorsque vous ajoutez une conception alternative à une conception de navigateur, utilisez type="current" si le navigateur est configuré pour afficher des objets de contenu.
  6. Cliquez sur OK pour ajouter la balise à votre conception de navigateur.

Que faire ensuite

Lorsque vous ajoutez la balise à votre conception, vous pouvez également ajouter les paramètres suivants à la balise :
Tableau 1. Paramètres de balise supplémentairesCe tableau répertorie les autres paramètres qui peuvent être ajoutés manuellement à cette balise.
Paramètres des balises Détails
normal=" " Pour utiliser la bibliothèque spécifiée dans l'URL de la page en cours, indiquez normal="./name".
Remarque : Si vous spécifiez normal="./name", le nom de la bibliothèque n'apparaît pas dans le modèle de présentation ou la conception d'élément. Le chemin d'accès réel n'est pas résolu tant que l'objet n'est pas rendu.
highlight=" " Pour utiliser la bibliothèque spécifiée dans l'URL de la page en cours, indiquez highlight="./name".
Remarque : Si vous spécifiez highlight="./name", le nom de la bibliothèque n'apparaît pas dans le modèle de présentation ou la conception d'élément. Le chemin d'accès réel n'est pas résolu tant que l'objet n'est pas rendu.
start=" "

end=" "

Les attributs Start et End sont utilisés pour encapsuler les données renvoyées par une balise figurant dans d'autres balises, par exemple, HTML. Ces attributs ne sont pas obligatoires.
Displaying different code for content items and site areas :
Pour afficher un code différent lorsque vous référencez des objets de contenu ou des zones de site dans un menu ou un navigateur, vous devez utiliser deux balises de conception alternative, une pour vos objets de contenu et l'autre pour vos zones de site. Par exemple:
[AlternateDesign highlight="./currentsiteareacomponent" normal="./othersiteareacomponent" type="sitearea"]
[AlternateDesign highlight="./currentcontentcomponent" normal="./othercontentcomponent" type="content"]