Skip to content

Modele de contenu local

Le site a son propre contenu Umbraco (en plus des articles consommes depuis le headless). Schema serialise dans src/Web/uSync/v9/ (~102 document types). Une langue : francais.

Pages d'accueil par site

AliasSiteNotes
homePageACCM (defaut)base ; compositions footer/header/cookies/discovery/marketing/news/services/pageSettings
icogneHomePageIcognevariante (banniere Icogne, sans discoveryHomeSection)
linfoHomePageL-Infovariante L-Info

Types de page principaux

freeContentPage (BlockGrid + BlockList hero), blogPage (articles resolus dynamiquement via content finder), articlePage (detail consomme du headless), eventsPage, aboutPage, contactPage, activitiesPage/activityPage, servicesPage, testimonialsPage, searchPage, notFoundPage, internalServerErrorPage, domainPage/freeDomainContentPage, memberPage.

Compositions (IsElement, dossier Compositions)

  • pageSettings : metaTitle, metaDescription, ogTitle/ogImage/ogDescription, hideFromSitemap, pageHeadTitle, umbracoRedirect, umbracoUrlAlias.
  • blockSettings : fullWidth, removeContainer.
  • headerSettings, footerSettings, cookiesSettings, marketingSettings.
  • Sections d'accueil : discoveryHomeSection, newsHomeSection, servicesListHomeSection, genericSection.

Blocks & elements

  • BlockList : freeContentPage.hero, menus, etc.
  • BlockGrid : freeContentPage.blocks, accordeons, sections d'activite.
  • Picker de blocks (2026-07-16) : le catalogue affiche le nom + description de l'element type (traduits en FR dans uSync/ContentTypes) ; l'ordre du picker = ordre du tableau Blocks du datatype ; les groupes (BlockGroups) du Custom - Block Grids - Generic sont « Blocs de base / Blocs éditoriaux / Mise en page / Sous-site bibliothèque ». Le label de chaque block ne sert qu'a l'affichage des instances dans la grille (harmonises FR sans prefixe « Bloc - »). Toute modif de ces textes passe par les .config uSync (import au demarrage). Convention icones (2026-07-16) : couleur par groupe — base color-blue, editoriaux color-green, mise en page color-orange, biblio color-purple ; garder une icone distincte par block (verifier l'existence dans le set d'icones du package umbraco.cms.staticassets).
  • Elements (IsElement) : heroElement, aboutDirectorElement, committeeDirectoryElement, eventElement, ...

Lien avec le headless

Les articlePage/blogPage n'ont pas de contenu d'article local : l'article est recupere du CMS headless (voir ../architecture/headless-consumption.md) et rendu via les modeles ModelsBuilder + AsModel<T>.

Contributors

No contributors

Changelog

No recent changes