Création de zones de contenu dynamique personnalisées
Une fois que vous avez créé un nouveau thème, vous pouvez la personnaliser en créant vos propres zones de contenu dynamique.
Procédure
- Créez un fichier WAR avec une racine de contexte arbitraire.
-
Créez un module plugin.xml décrivant votre zone de contenu. Vous pouvez utiliser l'exemple de code suivant pour créer votre fichier plugin.xml :
<?xml version="1.0" encoding="UTF-8"?> <plugin id="com.yourcompany.customtheme" name="Custom Theme Modules" provider-name="Your Company" version="1.0.0"> <extension id="wp_dynamicContentSpots_custom" point="com.ibm.portal.resourceaggregator.module"> <module id="wp_dynamicContentSpots_custom"> <contribution type="dyn-cs"> <sub-contribution type="markup" ref-id="myID"> <uri value="res:{war:context-root}/themes/html/dynamicSpots/myNewSpot.jsp"/> </sub-contribution> </contribution> </module> </extension> - Déployez le fichier WAR.
-
Faites référence au nouveau module
wp_dynamicContentSpots_customdans votre profil. -
Utilisez la zone de contenu dynamique en ajoutant le code suivant à votre fichier theme.html :
<a rel="dynamic-content" href="dyn-cs:id:myID"></a>