Création d'une zone de contenu dynamique avec des fournisseurs d'environnement de ressources
Vous pouvez créer une zone de contenu dynamique personnalisée à inclure dans un modèle de thème .
Procédure
- Connectez-vous à la console WebSphere®Integrated Solutions Console.
- Accédez à .
- Sélectionnez Propriétés personnalisées.
- Sélectionnez Nouveau.
- Entrez un nom à utiliser comme ID du mappage.
Par exemple nouveauContenuDynamique.
- Entrez une valeur correspondant à l'URI du contenu dynamique à inclure dans le mappage, par exemple :
res:/CustomThemeContext/themes/html/MyTheme/dynamicContent.jsp - Sélectionnez OK.
- Enregistrez les modifications.
- Redémarrez le portail.
- Ouvrez le fichier contenant le modèle de thème dans WebDAV.
- Localisez la position dans le modèle à laquelle inclure le contenu dynamique et ajoutez la ligne de code suivante :
Remplacez <your mapping ID> par le nom que vous avez attribué au mappage, par exemple, newDynamicContent.<link rel="dynamic-content" href="dyn-cs:id:<your mappping ID>"> - Nettoyez le cache du navigateur et actualisez la page à laquelle le modèle de thème que vous avez modifié afin d'afficher la nouvelle zone de contenu dynamique.
Utilisation des paramètres
Vous pouvez transmettre des paramètres à une page JSP qui affiche le contenu dynamique. Si la page attend un paramètre tel que text, vous devez localiser l'emplacement dans le modèle où vous souhaitez inclure le contenu dynamique et ajouter la ligne de code suivante :
<link rel="dynamic-content" href="dyn-cs:id:<your mappping ID>+'?text=dynatext'">