Per gestire le pagine statiche e le maschere dinamiche in un sito multi-culturale, è necessario memorizzare i file in una struttura di directory che consenta l'identificazione semplice e veloce dei file e delle locale a cui appartengono. Il percorso di directory dei file viene determinato in base all'istanza di WebSphere Commerce, al percorso del negozio contenuto nel profilo di negozio e anche al percorso del file registrato.
Quando viene creato un sito multi-culturale, vengono creati più negozi, ciascuno rappresentante un'area geografica di spedizione e contenente un elenco di lingue supportate. Poiché i file delle maschere influiscono sull'aspetto grafico del sito, questi file vengono memorizzati in directory specifiche della locale in modo da poter essere selezionati come le raccolte di risorse, utilizzando un valore della locale. Quando il sistema seleziona una maschera per un particolare formato di lingua, viene utilizzata la locale per stabilire il formato che verrà usato per individuare la directory da cui viene richiamato il file.
Esistono tre modelli per la memorizzazione di maschere in un ambiente multi-culturale:
Una maschera per tutti i negozi e le lingue | Una maschera per lingua | Una maschera per negozio | |
---|---|---|---|
Personalizzazione | Per la maggior parte dei negozi questo modello fornisce livelli sufficienti di personalizzazione per ciascun negozio e formato di lingua del negozio. | Consente il livello massimo di personalizzazione per ciascun negozio e formato di lingua. | Un livello di personalizzazione parziale per ciascun negozio. |
Aspetto delle pagine | Le pagine sembrano simili. | Le pagine possono essere molto diverse. | Le pagine hanno il medesimo layout generale. |
Gestione | Consente facilmente le modifiche al progetto di pagina per l'intero sito in quanto è necessario modificare una sola maschera. Per molti siti multi-culturali, questo modello offre livelli di gestione e funzionalità ottimali. |
E' necessario che gestisca più copie di ogni maschera. Le modifiche effettuate a tutti i negozi o a tutti i formati delle lingue devono essere apportate ad ogni maschera. |
Le modifiche relative al sito per la visualizzazione di una paginaJSP devono essere effettuate utilizzando più maschere. |
Quando utilizzarlo | Utilizzarlo se l'aspetto di ogni negozio e di ogni lingua è molto simile. | Utilizzarlo quando l'aspetto ed il contenuto delle pagine sono molto diversi. In questo caso, le lingue non hanno molto in comune ed è più semplice sviluppare pagine separate per ogni lingua. | Utilizzarlo quando i negozi possiedono una struttura grafica notevolmente diversa che è indipendente dalla lingua. |
Quando non utilizzarlo | Non utilizzarlo se il sito è destinato ad apparire molto diverso nei negozi e nelle lingue | Non utilizzarlo se le pagine sono molto simili nei negozi e nei formati delle lingue. | Non utilizzarlo se le strutture grafiche dei negozi sono molto simili. |
File properties | Richiesto. Anche le lingue supportate dispongono di un proprio file properties che viene incluso durante la creazione della pagina. |
Non richiesto. Ogni combinazione di negozio e locale dispone di una propria maschera JSP (JavaServer Page). |
Richiesto. Per consentire la condivisione delle maschere tra i formati di lingua. |
Flussi di spese | I flussi di spese tra lingue e negozi rimangono uguali. | I flussi di spese possono cambiare significativamente tra le lingue. | I flussi di spese tra lingue e negozi rimangono uguali. |
![]() |