Skip to content

Multi-sites & skins

Les quatre sites

Une instance Umbraco unique sert quatre racines de contenu (chacune un document type domain), independantes :

SiteRacine contenuSkinProductionStaging
Commune-Pully/communecommunewww.pully.chcommune-pully.spektrum.media
Cave-Pully/cavepullycavecave.pully.chcave-pully.spektrum.media
Forets-Pully/foretsforetsforets.pully.chforets-pully.spektrum.media
Piscines-Pully/piscinespiscinespiscines.pully.chpiscines-pully.spektrum.media

Langue par defaut de chaque site : fr-CH.

Binding domaine

Le mapping domaine -> racine -> langue est defini dans uSync : src/Umbraco/uSync/v9/Domains/ (un .config par couple domaine/langue). Les URL internes exigent le prefixe www..

Skins

Chaque Domain porte une propriete skinName qui designe le skin (cave, commune, forets, piscines ; default sert de base). Resolution runtime : DomainService.GetSkinName(). Le skin determine :

  • les bundles CSS/JS charges (wwwroot/{css,js}/{skin}/),
  • les vues par skin quand elles existent (ex. Views/Components/Footer/{skin}/),
  • les assets (fonts, images) sous wwwroot/{fonts,images}/{skin}/.

Detail du systeme de skin cote frontend : ../architecture/frontend-build.md.

E-commerce (potentiel, non actif)

Des document types spkecShopHome, spkecProductDetails, spkecCategoryDetails et des variables d'environnement (NopCommerceShopPath...) existent (integration nopCommerce via /shop), mais ne sont pas activement peuples. A traiter comme inactif sauf indication contraire.

Contributors

No contributors

Changelog

No recent changes