Ecriture de liens vers un contenu Web
Les liens vers les articles de contenu peuvent être écrits en tant qu'URL.
Lien vers un contenu Web à partir d'un autre contenu Web
Les exemples suivants expliquent comment écrire des liens vers du contenu Web qui seront utilisés dans l'afficheur de contenu Web ou le servlet Web Content Manager.
Pour créer un lien à partir d'un élément de contenu Web vers un autre élément de contenu Web, utilisez le format d'adresse URL suivant :
[URLCmpnt mode="current" context="Selected" type="Content" name="library/site_area_path/content"]
- bibliothèque
- Nom de la bibliothèque de contenu Web.
- site_area_path
- Chemin d'accès à la zone de site dans laquelle réside le contenu.
- contenu
- Nom de l'élément de contenu.
Lien vers un contenu Web à partir d'un site Web ou d'un portlet externe
Pour créer un lien à partir d'un site Web ou d'un portlet externe qui affiche du contenu Web, utilisez le format d'adresse URL suivant :
http://hostname/context_root/library/site_area_path/content- hostname
- Le nom de l'hôte Web Content Manager.
- context_root
- La racine de contexte de Web Content Manager Par exemple:
wps/wcm/connect - bibliothèque
- Nom de la bibliothèque de contenu Web.
- site_area_path
- Chemin d'accès à la zone de site dans laquelle réside le contenu.
- contenu
- Nom de l'élément de contenu.
Lien vers un contenu affiché dans un afficheur de contenu Web à partir d'un site Web ou d'un portlet externe
Pour créer un lien à partir d'un site Web ou d'un portlet externe vers un contenu affiché dans un afficheur de contenu Web, utilisez l'un des URI POC suivants :
wcm:path:content_path- Utilisez cet URI POC pour créer un lien vers le contenu avec le chemin spécifié. Par exemple: /Web Content/Articles/Sample Article.
wcm:oid:content_id- Utilisez cet URI POC pour créer un lien vers le contenu avec l'ID spécifié. Par exemple: fa2bfd32-7b2f-4394-a5ab-2e150c5ed8aa.
Utilisez l'un des URI POC pour créer une URL avec le format suivant :
http://hostname/context_root/mypoc/virtual_portal_context?urile=poc_uri
http://myportal/wps/mypoc/myvp?urile=wcm%3Apath%3A/Web+Content/Articles/Sample+Article
Vous pouvez ajouter des paramètres de requête à l'URL pour spécifier la façon dont le portail résout l'URI POC.
Pour faire référence à une page de portail spécifique, utilisez l'un des paramètres ci-après. Les paramètres ne peuvent pas être combinés :
- page
- Ce paramètre permet de spécifier le nom unique ou l'ID objet de la page cible. Par exemple: &page=my.content.page
- mappage
- Ce paramètre permet de spécifier la page cible à l'aide d'un mappage d'URL. Par exemple: &mapping=myContentPage
- en cours
- Ce paramètre permet de spécifier que la page en cours est la page cible. Par exemple: ¤t=true
- pagedesign
- Spécifiez le chemin au modèle de présentation dans votre bibliothèque de contenu Web, y compris les noms de dossiers. Par exemple: &pagedesign=/Web+Content/My+Templates+Folder/My+Presentation+Template
Pour spécifier un type MIME pour la fonction Contenu en tant que service décrite dans la rubrique Contenu en tant que service, utilisez le paramètre suivant :
- mime-type
- Spécifiez le type MIME qui est utilisé en tant que type de contenu de réponse pour une demande Contenu en tant que service. Si vous activez votre contenu pour différents formats de données en fonction du type MIME, ce paramètre spécifie le type de contenu produit par le composant de conception qui rend le contenu demandé. Vous pouvez utiliser un élément de l'objet de contenu ou un modèle de présentation afin de générer la sortie. Pour plus d'informations sur l'activation de différents formats de données en fonction du paramètre mime-type, voir la section Sélection de format de données en fonction du type MIME. Par exemple: &mime-type=application/json
page est facultatif. Vous pouvez utiliser la fonction de transmission de lien de l'afficheur de contenu Web pour rechercher dynamiquement des pages en omettant le paramètre page. Par exemple, si vous disposez d'un objet de contenu News1 enregistré dans la bibliothèque Contenu Web sous la zone de site Actualités, vous pouvez créer un lien vers cet objet de contenu à l'aide de l'URL suivante :http://hostname/context_root_poc?urile=wcm%3Apath%3A/Web+Content/News/News1- hostname
- The name of the Web Content Manager host.
- context_root_poc
- Racine de contexte de portail. Par exemple, wps/poc ou wps/mypoc.
http://hostname/context_root/portal_page_url_mapping/?current=true&urile=wcm%3Apath%3Alibrary/site_area_path/content- hostname
- Le nom de l'hôte Web Content Manager.
- context_root
- Racine de contexte de portail. Par exemple, des sites anonymes peuvent utiliser wps/portal. Sinon, utilisez wps/myportal.
- portal_page_url_mapping
- Nom composé du mappage d'URL de portail à la page de portail qui contient le portlet Web Content Manager (les mappages d'URL peuvent être configurés à l'aide des portlets d'administration de portail).
- bibliothèque
- Nom de la bibliothèque de contenu Web.
- site_area_path
- Chemin d'accès à la zone de site dans laquelle réside le contenu.
- contenu
- Nom de l'élément de contenu.
Ajout de paramètres de mémoire cache à une URL
Vous pouvez ajouter des paramètres de mémoire cache de contenu Web et paramètres d'expiration de la mémoire cache à une URL pour personnaliser les stratégies de mise en mémoire cache de chaque élément. Par exemple:
http://hostname/context_root/library/site_area_path/content?cache=site&contentcache=session
- hostname
- Le nom de l'hôte Web Content Manager.
- context_root
- La racine de contexte de Web Content Manager Par exemple:
wps/wcm/connect - bibliothèque
- Nom de la bibliothèque de contenu Web.
- site_area_path
- Chemin d'accès à la zone de site dans laquelle réside le contenu.
- contenu
- Nom de l'élément de contenu.
Ajout d'un dernier paramètre converti en URL
Vous pouvez ajouter la date de dernière modification de l'objet de contenu en cours à l'en-tête de la page affichée. Par exemple:
http://hostname/context_root/library/site_area_path/content?returnLastModified=true
- hostname
- Le nom de l'hôte Web Content Manager.
- context_root
- La racine de contexte de Web Content Manager Par exemple:
wps/wcm/connect - bibliothèque
- Nom de la bibliothèque de contenu Web.
- site_area_path
- Chemin d'accès à la zone de site dans laquelle réside le contenu.
- contenu
- Nom de l'élément de contenu.
Remplacement du mode contexte
Le paramètre urlModeOverride permet de remplacer le contexte d'URL par défaut lors de l'établissement d'une liaison aux composants URL, Lien et Marque de réservation. Les valeurs acceptées sont les suivantes :
- current
- Permet de choisir le style d'URL en fonction de la demande.
- standalone
- Permet de générer des URL qui s'affichent en dehors d'un site de portail, par exemple, un site de servlet.
- poc
- Permet de générer une URL de portail avec état qui affiche un contenu par rapport au portlet de rendu WCM mappé ou une URL de servlet si aucun mappage n'existe. Equivalente à la valeur 'statique' lors de l'affichage en-dehors d'un site de portail.
- static
- Permet de générer une courte URL de portail sans état ou une URL de servlet si aucun mappage n'existe.
Autres paramètres d'URL
- WCMRenderAbsoluteURLs
- Ajoutez cela à une URL pour générer une URL absolue à la place de l'URL relative.