Para gestionar las páginas estáticas y las plantillas dinámicas en un sitio multicultural, es necesario almacenar archivos en una estructura de directorios que permite la identificación rápida y fácil de los archivos y del entorno nacional al que éstos pertenecen. La vía de acceso de directorios de archivos se crea basándose en la instancia de WebSphere Commerce, la vía de acceso de tienda contenida dentro del perfil de tienda y también en la vía de acceso de archivos registrada.
Al crear un sitio multicultural, se crean múltiples tiendas, cada una de las cuales representa una jurisdicción de envío soportada del sitio y cada una de las cuales tiene una lista de idiomas soportados. Puesto que los archivos de plantillas influyen en el aspecto de un sitio, los archivos de plantillas se almacenan bajo directorios específicos de entorno nacional para poderlos seleccionar de forma similar al modo en que se seleccionan los paquetes de recursos, utilizando un valor de entorno nacional. Cuando el sistema selecciona una plantilla para utilizarla en un formato de idioma determinado, se utiliza el entorno nacional para determinar el formato de idioma que se usará para determinar el directorio del que se recupera el archivo.
Hay tres modelos para almacenar plantillas en un entorno multicultural:
Una plantilla para todas las tiendas e idiomas | Una plantilla por idioma | Una plantilla por tienda | |
---|---|---|---|
Personalización | Para la mayoría de las tiendas proporciona niveles de personalización suficientes entre cada tienda y cada formato de idioma de la tienda. | Permite el nivel máximo de personalización entre cada tienda y cada formato de idioma. | Cierto nivel de personalización entre cada tienda. |
Aspecto de las páginas | Las páginas tendrán un aspecto similar. | Las páginas pueden ser muy distintas. | Las páginas tienen el mismo diseño general. |
Mantenimiento | Permite efectuar cambios de diseño de las páginas de todo el sitio ya que
sólo debe modificarse una plantilla. Para la mayoría de los sitios multiculturales, este modelo proporciona niveles óptimos de mantenimiento y escalabilidad. |
Debe gestionar varias copias de cada plantilla. Los cambios que afectan a todas las tiendas o a todos los formatos de idioma tienen que efectuarse para cada plantilla. |
Los cambios en todo el sitio que afectan al aspecto de una página JSP deberán efectuarse en múltiples plantillas. |
Cuándo debe utilizarse | Cuando el aspecto de cada tienda y el de cada idioma son muy similares. | Cuando el aspecto y contenido de la página entre idiomas son muy distintos. En este caso, los idiomas no pueden compartir muchas cosas por lo que resulta más sencillo desarrollar páginas separadas para cada idioma. | Cuando las tiendas tienen un aspecto significativamente distinto, pero el aspecto de la tienda sigue siendo relativamente igual independientemente del idioma. |
Cuándo no debe utilizarse | No debe utilizarse si el sitio debe tener un aspecto muy distinto entre las tiendas y los idiomas | No debe utilizarse si las páginas son muy similares entre las tiendas y entre los formatos de idioma. | No debe utilizarse si el aspecto de las tiendas es muy similar. |
Archivos de propiedades | Obligatorios. Cada idioma soportado tiene también su propio archivo de propiedades que se incluye cuando se genera la página. |
No obligatorios. Cada combinación de tienda y entorno nacional tiene su propia plantilla de página JSP. |
Obligatorios. Para permitir el compartimiento de plantillas entre cada formato de idioma. |
Flujo de compra | El flujo de compra entre los idiomas y las tiendas es el mismo. | El flujo de compra puede cambiar significativamente entre los idiomas. | El flujo de compra entre los idiomas y las tiendas es el mismo. |
![]() |