Création d'une balise d'élément
La balise "Element" permet de faire référence à un élément dans un modèle de présentation ou une conception d'élément.
Pourquoi et quand exécuter cette tâche
Format d'une balise d'élément :
[Element type=" " context=" " name=" " key=" " format=" " pre=" " link=" " separator=" " htmlencode=" " awareness=" " ifEmpty=" " start=" " end=" " ]
Pour créer une balise d'élément, procédez comme suit :
Procédure
- 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.
- Sélectionnez Elément comme type de balise.
- Sélectionnez le type d'élément dans lequel l'élément est stocké, ainsi que le contexte utilisé pour déterminer l'élément à référencer :
S'il n'est pas défini, le type d'élément est
contentet le contexte estcurrent.Tableau 1. Matrice de contexte et de type d'objetCe tableau décrit de quelle façon le contexte change en fonction des différents types d'objet. Contexte et type d'objet type="auto"type="content"type="sitearea"type="parent"type="top"context="Selected"Si cette option est sélectionnée, le contexte est défini par l'objet sélectionné. Vous pouvez sélectionner un objet en cliquant sur Sélectionner. Ce paramètre est ajouté à la balise en tant que paramètre
name=" ".Ce paramètre affiche un élément de l'élément sélectionné. Ce paramètre affiche un élément de l'objet de contenu sélectionné. Si une zone de site est sélectionnée, aucun élément n'est affiché.
Si l'élément sélectionné est une zone de site, ce paramètre affiche l'élément de cette dernière. Si l'élément sélectionné est un objet de contenu, ce paramètre affiche l'élément de la zone de site parent de l'objet de contenu.
Ce paramètre affiche un élément du parent de l'élément sélectionné. Ce paramètre affiche un élément du premier élément du chemin de l'élément sélectionné. context="Current"Si cette option est sélectionnée, le contexte est défini par l'objet courant.
Ce paramètre affiche un élément de l'élément actuellement rendu. Ce paramètre affiche un élément de l'objet de contenu en cours. Si une zone de site est sélectionnée, aucun élément n'est affiché.
Si l'élément actuellement rendu est une zone de site, ce paramètre affiche l'élément de la zone de site en cours. Si l'élément actuellement rendu est un objet de contenu, ce paramètre affiche l'élément de la zone de site parent de l'objet de contenu.
Ce paramètre affiche un élément de la zone de site parent de l'élément actuellement rendu. Ce paramètre affiche un élément du premier élément du chemin de l'élément actuellement rendu. context="Autofill"Utilisez cette option lorsque l'élément en cours de référencement est déterminé par les paramètres de recherche d'un composant de menu, de navigateur ou de taxinomie. Si la balise n'est pas utilisée dans un composant de menu, de navigateur ou de taxinomie, le contexte revient à l'élément en cours.
Ce paramètre affiche un élément de l'élément renvoyé par un composant de menu, de navigateur ou de taxinomie. Ce paramètre affiche un élément d'un objet de contenu renvoyé par un composant de menu, de navigateur ou de taxinomie. Si une zone de site est sélectionnée, aucun élément n'est affiché.
Si l'élément en cours renvoyé par le composant de menu, de navigateur ou de taxinomie est une zone de site, l'élément de la zone de site s'affiche. Si l'élément en cours renvoyé par le composant de menu, de navigateur ou de taxinomie est un objet de contenu, l'élément du parent de l'objet de contenu s'affiche.
Ce paramètre affiche un élément de l'élément parent de l'élément renvoyé par un composant de menu, de navigateur ou de taxinomie. Ce paramètre affiche un élément du premier élément du chemin de l'élément renvoyé par un composant de menu, de navigateur ou de taxinomie. context="portalContext"Si cette option est sélectionnée, le contexte est défini par le contexte de la page courante. Cette option est valide uniquement pour le contenu fourni à l'aide d'un portlet d'affichage de contenu Web.
Pour plus d'informations, voir la rubrique de l'IBM Knowledge Center appelée Associations de contenu Web.
Ce paramètre affiche un élément de l'élément de contexte de page en cours. Si le contexte de page en cours est un objet de contenu, l'élément de l'objet de contenu en cours est affiché. Si le contexte de page en cours est une zone de site, l'élément de l'objet de contenu par défaut de la zone de site est affiché.
Si le contexte de page en cours est une zone de site, l'élément de la zone de site est affiché. Si le contexte de page en cours est un objet de contenu, l'élément du parent de l'objet de contenu est affiché.
Ce paramètre affiche un élément du parent de l'élément de contexte de page en cours. Ce paramètre affiche un élément du premier élément du chemin de l'élément de contexte de page en cours. context="portalMapping"Si cette option est sélectionnée, le contexte est défini par l'association de contenu web de la page en cours. Cette option est valide uniquement pour le contenu fourni à l'aide d'un portlet d'affichage de contenu Web.
Pour plus d'informations, voir la rubrique de l'IBM Knowledge Center appelée Associations de contenu Web.
Ce paramètre affiche un élément de l'élément sélectionné comme association de contenu Web par défaut de la page. Ce paramètre affiche un élément de l'objet de contenu par défaut de la zone de site sélectionnée comme association de contenu Web par défaut de la page. Ce paramètre affiche un élément de la zone de site sélectionnée comme association de contenu Web par défaut de la page. Ce paramètre affiche un élément du parent de l'élément sélectionné comme association de contenu Web par défaut de la page. Ce paramètre affiche un élément du premier élément du chemin de l'élément sélectionné comme association de contenu Web par défaut de la page. context="portletContext"Si cette option est sélectionnée, le contexte est défini par le contexte du portlet d'afficheur de contenu Web en cours. Cette option est valide uniquement pour le contenu fourni à l'aide d'un portlet d'affichage de contenu Web.
Ce paramètre affiche un élément de l'élément de contexte de portlet en cours. Si le contexte du portlet en cours est un objet de contenu, l'élément de l'objet de contenu en cours est affiché. Si le contexte du portlet en cours est une zone de site, l'élément de l'objet de contenu par défaut de la zone de site est affiché.
Si le contexte du portlet en cours est une zone de site, l'élément de la zone de site est affiché. Si le contexte du portlet en cours est un objet de contenu, l'élément du parent de l'objet de contenu est affiché.
Ce paramètre affiche un élément du parent de l'élément de contexte de portlet en cours. Ce paramètre affiche un élément du premier élément du chemin de l'élément de contexte de portlet en cours. Portal mapping versus portal context : Le contexte de mappage de portail est déterminé par les associations de contenu Web qui sont affectées à chaque page. Ce contexte est utilisé pour le rendu d'une page à laquelle les utilisateurs accèdent pour la première fois. Le contexte de la page peut changer lorsque les utilisateurs de la page interagissent avec son contenu. Chaque afficheur de contenu Web sur une page peut être configuré avec un contexte explicite qui remplace le contexte du rendu de page. Le contexte du portlet peut aussi changer s'il est configuré pour la réception de liens. Lorsqu'un utilisateur clique sur un lien dans un afficheur configuré pour diffuser ses liens, le contexte de la page est mis à jour. Ce nouveau contexte est conservé jusqu'à ce que l'utilisateur clique sur un autre lien sur cette page ou démarre une nouvelle session. Lorsqu'un utilisateur démarre une nouvelle session, le contexte de la page d'origine est utilisé. - Cliquez sur Sélectionner un modèle de création pour sélectionner un modèle de création approprié. Sélectionnez l'élément à afficher dans la liste des éléments disponibles. Ce paramètre est ajouté à la balise en tant que paramètre
key=" ": - Cliquez sur OK pour ajouter la balise à votre conception de navigateur.
Que faire ensuite
| Paramètres des balises | Détails |
|---|---|
name=" " |
Si vous spécifiez name="./itemName", le chemin réel n'est pas résolu tant que l'élément n'est pas rendu. Comparée à la spécification du chemin d'accès à l'élément, la résolution à l'aide de cette méthode prend un peu plus de temps. |
format=" " |
Ce paramètre est facultatif et ne peut être utilisé qu'avec certains types de paramètre :
|
pre=" " |
Affectez la valeur pre="true" pour activer la prise en charge multiligne. Ce paramètre ne s'applique qu'aux éléments de texte courts et de texte. Si ce paramètre est activé, les retours à la ligne saisis par l'utilisateur lors de la saisie du texte dans ces éléments sont reconnus lors de leur rendu. Si ce paramètre n'est pas activé, par défaut, il prend la valeur false. |
link=" " |
Le paramètre de lien est utilisé pour définir le type de lien créé par la balise d'élément :
Contextual linking : Lorsque le contenu est lié depuis un autre site, la liaison contextuelle est utilisée pour que le lien soit, si possible, affiché en fonction du site actuel. Elle peut être utilisée que si |
separator=" " |
Ce paramètre est utilisé pour référencer un élément de sélection d'option ou de sélection utilisateur. Il permet de définir le texte ou le code à insérer entre chaque sélection affichée dans un élément de sélection d'option ou de sélection utilisateur. Par exemple, pour ajouter un retour à la ligne entre chaque sélection, utilisez separator="<br>". Si aucun séparateur n'est défini, une virgule est placée entre les sélections. |
htmlencode=" " |
Si htmlencode="true", les caractères HTML réservés dans les éléments qui affichent du texte sont convertis en entités de caractère. Par exemple, '<' est converti en '<'. Cette méthode est utile si vous souhaitez empêcher les utilisateurs d'ajouter un code malveillant ou de modifier la présentation de leur texte à l'aide de balises HTML. Si ce paramètre n'est pas spécifié, le paramètre par défaut indiqué par la propriété cmpnt.htmlEncodeDefault dans le service WCM WCMConfigService est utilisé pour afficher du texte. Le paramètre par défaut spécifié par la propriété cmpnt.htmlEncodeUrls dans le service WCM WCMConfigService est utilisé pour l'affichage des URL. Par défaut, ces propriétés ont la valeur true. |
awareness=" " |
Si awareness="true", les noms d'utilisateur sont affichés à l'aide de la fonction de découverte de personnes. Ces fonctions affichent les noms des utilisateurs sous forme d'hyperliens, ce qui permet aux utilisateurs de contacter les personnes avec lesquelles elles veulent travailler. Partout où des liens de personnes sont présents, les utilisateurs peuvent cliquer dessus pour accéder à un menu d'actions permettant de collaborer, c.a.d de contacter et de travailler avec la personne désignée par le lien. Si un administrateur a également configuré un serveur HCL Sametime pour qu'il fonctionne avec HCL, les liens vers les personnes indiquent si le statut d'une personne est Actif, Sorti, Déconnecté ou Ne pas déranger. Si ce paramètre n'est pas spécifié, |
ifEmpty=" " |
Saisissez le texte à afficher si aucun résultat n'est renvoyé par la balise. Si la balise n'est pas définie, rien ne s'affiche si aucun résultat n'est renvoyé par la balise. |
start=" "
|
Les attributs start et end sont utilisés pour encapsuler les données renvoyées par d'autres balises, telles que les balises HTML. Ces attributs ne sont pas obligatoires. |