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 |
|---|---|
| Nom | Identifiant interne de la page (ex: Url_accueil) |
| URL | Chemin d'accès public (ex: /mon-site/accueil) |
| Catégorie | Type : page (affichable) ou component (réutilisable) |
| Ordre | Position dans le menu (sortOrder) |
| Visible dans le menu | Apparaît ou non dans la navigation |
| Page d'accueil | Dé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 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 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.

