Page (gestion des pages)

Gestion des pages et menus

Cette section est le cœur 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ée la structure de navigation de votre site.

PropriétéDescription
NomIdentifiant interne de la page (ex: Url_accueil)
URLChemin d'accès public (ex: /mon-site/accueil)
CatégorieType : page (affichable) ou component (réutilisable)
OrdrePosition dans le menu (sortOrder)
Visible dans le menuApparaît ou non dans la navigation
Page d'accueilDéfinit la page comme homepage du domaine

Pages vs Composants

  • Page (category: page) : accessible par URL, affichée dans le navigateur
  • Composant (category: component) : bloc réutilisable, intégrable 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 même mise en page.

Options par page

  • Publication : dates de début/fin de publication
  • SEO : titre, description et mots-clés 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 différentes par langue via languageOptions. Exemple :

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

Import/Export

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