Skip to content

Site, domaine, langues & skin

Un seul site

Contrairement aux variantes multi-sites du starter kit (ex. Pully a 4 sites), Chezzen standalone ne sert qu'un seul site : une racine de contenu unique sous /chezzen (document type domain).

Langues & binding domaine

Le site est multilingue. Le mapping domaine -> racine -> langue est dans src/Umbraco/uSync/v9/Domains/ (routage par chemin) :

Domaine (Alias)LangueRacine
/frfr-CH (par defaut)/chezzen
/dede-CH/chezzen
/enen-GB/chezzen

Les langues sont declarees dans src/Umbraco/uSync/v9/Languages/ (fr-ch.config, de-ch.config, en-gb.config).

Skin

Le Domain porte une propriete skinName (resolution runtime : DomainService.GetSkinName()). Un seul skin actif : default (assets sous src/Nanoxi/Design/default/). Le skin determine les bundles CSS/JS (wwwroot/design/{skin}/) et les assets (fonts, images, favicons).

Le code (boucles skins) garde la mecanique multi-skin, et Program.cs liste { "default", "red" }, mais seul default est compile et livre. Detail du systeme cote frontend : ../architecture/frontend-build.md.

Specificites chezzen (sections / volumes)

Le runtime monte plusieurs volumes Docker correspondant a des sections client : media, Customer, ecatalogue/ecataloguetest, cfetes/cfetestest. Ils persistent les donnees hors image. Voir content-model.md pour les document types associes (chezzenStore, stores, ecatalogue).

Contributors

No contributors

Changelog

No recent changes