Page (gestion des pages)

Gestion des pages et menus

Cette section est le coeur de l'organisation de votre application web. Elle permet de créer, organiser et configurer toutes les pages de votre domaine.

Structure arborescente

Les pages sont organisées en arborescence hiérarchique. Chaque page peut avoir des sous-pages, ce qui créé la structure de navigation de votre site.

ProprieteDescription
NomIdentifiant interne de la page (ex: Url_accueil)
URLChemin d'accès public (ex: /mon-site/accueil)
CategorieType : page (affichable) ou component (reutilisable)
OrdrePosition dans le menu (sortOrder)
Visible dans le menuApparait ou non dans la navigation
Page d'accueilDefinit la page comme homepage du domaine

Pages vs Composants

  • Page (category: page) : accessible par URL, affichée dans le navigateur
  • Composant (category: component) : bloc reutilisable, integrable dans plusieurs pages via renderPage

Pages dynamiques

Activez isDynamic: true pour créer des pages dont l'URL contient un paramètre variable. Exemple : /blog/:slug permet d'afficher différents articles avec la meme mise en page.

Options par page

  • Publication : dates de debut/fin de publication
  • SEO : titre, description et mots-cles spécifiques à la page
  • Droits d'accès : restriction via userRightUuid
  • Bot Disallow : exclure la page de l'indexation
  • Auto Update : mise à jour automatique des blocs à chaque requête

Multi-langue

Chaque page supporte des URL differentes par langue via languageOptions. Exemple :

  • FR : /blog/mon-article
  • EN : /blog/my-article

Import/Export

Les pages peuvent être exportees en fichiers .bspkExp depuis le Dev Panel, puis importees dans une autre base. Ce format contient la structure complète des blocs de la page.