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.
| Propriete | Description |
|---|---|
| Nom | Identifiant interne de la page (ex: Url_accueil) |
| URL | Chemin d'accès public (ex: /mon-site/accueil) |
| Categorie | Type : page (affichable) ou component (reutilisable) |
| Ordre | Position dans le menu (sortOrder) |
| Visible dans le menu | Apparait ou non dans la navigation |
| Page d'accueil | Definit 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 viarenderPage
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.

