Copie de ressources de thème statique et d'habillage
Réaliser une copie unique de vos ressources de thème statique est la première étape du processus de création d'une copie de thème basée sur WAR.
Avant de commencer
Procédure
- Connect your WebDAV client to http://host:port/wps/mycontenthandler/dav/themelist/.
- Créez le dossier themes sur votre disque local. Copiez ensuite le dossier ibm.portal.85Theme dans le nouveau dossier themes.
- Rename the folder to the name of your theme, such as customTheme.
- Renommer le dossier Hidden dans themes/customTheme/skins en customSkin. Supprimez tous les autres habillages.
- Switch to the Java EE perspective, and select .
- Dans la zone Projet, entrez le nom de votre thème, par exemple, CustomThemeStatic.
- If it is not already selected, select 2.4 for the Dynamic Web Module version.
- Sélectionnez Ajouter un projet à un fichier EAR, entrez le nom customThemeEAR, puis cliquez sur Next to the Web Module page.
- Sur la page Module Web, remplacez Racine de contexte par customThemeStatic ou par toute autre racine de contexte, puis cliquez sur Terminer.
- Développez votre nouveau projet CustomThemeStatic. Ensuite, localisez et développez le dossier WebContent.
- Copiez le dossier themes contenant customTheme que vous avez créé à l'étape 2 dans le dossier WebContent.
-
Modifiez
web.xmldans le répertoire WebContent\WEB-INF à l'aide du code suivant :<display-name>CustomThemeStatic</display-name> <context-param> <description>A regular expression that defines which of the resources in the war file can be served by the portal war datasource.</description> <param-name>com.ibm.portal.whitelist</param-name> <param-value>.*</param-value> </context-param> <context-param> <description>A regular expression that defines which of the resources in the war file cannot be served by the portal war datasource.</description> <param-name>com.ibm.portal.blacklist</param-name> <param-value>WEB-INF/.*</param-value> </context-param> </web-app>