Chargement d'images de catalogue à partir d'un emplacement personnalisé
Par défaut, le Management Center charge les images de catalogue du répertoire du magasin vers l'application Web Magasins. Vous pouvez personnaliser le servlet d'image du Management Center pour effectuer des opérations d'extraction et de chargement d'images à partir d'un emplacement différent, à l'instar du magasin.
Procédure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
- Développez .
- Ouvrez le fichier web.xml pour l'éditer.
-
Localisez le code de configuration du servlet d'image.
<servlet> <description></description> <display-name></display-name> <icon> <small-icon></small-icon> <large-icon></large-icon> </icon> <servlet-name>ImageServlet</servlet-name> <servlet-class>com.ibm.commerce.foundation.client.lobtools.servlet.ImageServlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ImageServlet</servlet-name> <url-pattern>LoadImage</url-pattern> </servlet-mapping> -
Ajoutez le paramètre d'initialisation
imageURLPrefixpour configurer l'emplacement à partir duquel le servlet doit extraire des images.Par exemple, le code suivant configure le servlet pour extraire et charger des images à partir de l'emplacement : http://myImageServletHost/webapp/wcs/stores/MyStoreName/<servlet> <description></description> <display-name></display-name> <icon> <small-icon></small-icon> <large-icon></large-icon> </icon> <servlet-name>ImageServlet</servlet-name> <servlet-class>com.ibm.commerce.foundation.client.lobtools.servlet.ImageServlet</servlet-class><init-param> <param-name>imageURLPrefix</param-name> <param-value>http://myImageServletHost/webapp/wcs/stores/MyStoreName/</param-value> </init-param><load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ImageServlet</servlet-name> <url-pattern>LoadImage</url-pattern> </servlet-mapping> - Sauvegardez et publiez vos modifications.