Page (gestion des pages)

La page Menu de l'administration permet de gérer la structure de navigation de votre application web ainsi que les propriétés associées à chaque page. C'est ici que vous pouvez créer, configurer et publier les différentes pages de votre projet.
1. Création d'une nouvelle page
- Faites clic droit dans le bandeau gris (arborescence des menus)
- Choisissez "Add new menu"
- Une nouvelle entrée est créée : vous pouvez ensuite personnaliser tous ses paramètres
2. Paramètres généraux d'une page
Nom
Définit le nom affiché de la page. Vous pouvez entrer :
- Un texte libre (ex. "Accueil")
- Ou une clé de traduction : le CMS traduira automatiquement la valeur selon la langue de l'utilisateur
Options de configuration
- Utiliser le nom : Si activé ✅, les URLs pourront être générées automatiquement à partir du nom via le bouton "Régénérer les URLs"
- Mise à jour automatique : Si activé ✅, toute modification du nom de la page mettra également à jour ses URLs associées
- Afficher dans un menu : Si activé ✅, la page apparaîtra dans le menu de l'application web. Sinon, elle reste accessible par URL directe mais ne s'affiche pas dans la navigation
Catégorie
- Titre : la page agit comme un en-tête de menu (sans contenu). Utile pour regrouper des sous-menus
- Page : véritable page de contenu (associée à un rendu et à des données)
Nom de la table
Associe la page à une table de la base 4D (permet de lier directement le contenu aux données).
Icône
Choisissez un pictogramme qui sera affiché à côté du nom de la page dans le menu.
3. Gestion de la publication
- Publié :
- ✅ Coché → la page est active et visible
- ❌ Décoché → la page est en mode brouillon (non visible tant qu'elle n'est pas prête)
- Dates de publication (optionnel) :
- Début : date à partir de laquelle la page devient accessible
- Fin : date de désactivation automatique
4. Droits et SEO
- Droits utilisateurs : définissez quels profils peuvent accéder à la page
- Balises metas :
- Titre : utilisé pour le référencement (balise <title>)
- Description : résumé affiché par les moteurs de recherche
5. Paramètres transmis par URL
Vous pouvez définir des paramètres dynamiques transmis à la page via son URL. Chaque paramètre est décrit dans un tableau et contient :
- Nom du paramètre
- Variable process (nom utilisé côté serveur/processus)
- Nom de la table associée
- Nom du champ correspondant
Un bouton "Ajouter un paramètre" permet d'ajouter de nouvelles entrées.
6. Gestion des URLs
Chaque page peut avoir une ou plusieurs URLs, notamment pour gérer le multilingue (FR, EN, etc.).
- Définition manuelle : vous saisissez vous-même les URLs pour chaque langue
- Génération automatique :
- Possible si l'option "Utiliser le nom" est activée
- Utilisez le bouton "Régénérer les URLs" pour créer automatiquement les URLs à partir du nom
- Option : "Régénérer les URLs y compris celles des enfants" permet d'appliquer la modification aux sous-pages également
👉 Cette page Menu est donc le cœur de la configuration de la navigation et de la visibilité des pages de votre application Bweb.