Développeurs
Permissions et réglages
PageTree enregistre deux permissions et une page de réglages. Les blocs personnalisés sont réservés aux super utilisateurs.
Permissions
Les permissions se donnent dans Réglages → Administrateurs, sur un rôle ou un administrateur, section PageTree.
| Permission | Code | Autorise |
|---|---|---|
| Gérer les pages de blocs | lucaspalomba.pagetree.pages |
Ouvrir l’éditeur, créer, modifier et supprimer des pages. Modifier les pages directement sur le site et y voir les pages inactives, non publiées ou programmées. |
| Gérer les réglages des pages de blocs | lucaspalomba.pagetree.settings |
Modifier les réglages du plugin. |
Les routes internes pagetree/* du back-office (aperçu, édition sur le site) demandent une session back-office et la permission lucaspalomba.pagetree.pages.
Blocs personnalisés
Les blocs personnalisés sont gérés par les super utilisateurs uniquement. La permission lucaspalomba.pagetree.manage_custom_blocks est vérifiée mais n’est pas enregistrée : aucun rôle ne peut la recevoir. La raison est expliquée dans Blocs personnalisés.
Profils types
| Profil | Permissions |
|---|---|
| Éditeur de contenu | Gérer les pages de blocs |
| Responsable du site | Gérer les pages de blocs, Gérer les réglages des pages de blocs |
| Intégrateur (blocs personnalisés) | Compte super utilisateur |
Réglages
Les réglages se trouvent dans Réglages → Réglages des pages de blocs, catégorie PageTree. Il faut la permission Gérer les réglages des pages de blocs.
Menu
| Réglage | Rôle |
|---|---|
| Libellé du menu | Libellé de l’entrée du menu du back-office. Par défaut : « Block Pages ». |
Aperçu sans layout
Ces réglages servent à l’aperçu quand aucun layout n’est sélectionné.
| Réglage | Rôle |
|---|---|
| Styles par défaut | Feuilles de style du dossier assets/css du thème actif à charger. |
| Styles supplémentaires | Autres feuilles de style (CDN, autres chemins), avec l’option Ajouter avant pour les charger en premier. |
| Scripts par défaut | Scripts du dossier assets/js du thème actif à charger. |
| Scripts supplémentaires | Autres scripts (CDN, autres chemins), avec l’option Ajouter avant. |
SEO
Ces valeurs par défaut sont utilisées par les pages et par le composant pageTreeSeo.
| Réglage | Rôle |
|---|---|
| Nom du site | Remplace {site} dans le modèle de titre et sert pour og:site_name. Par défaut : nom du site actif. |
| Modèle de titre | Format de la balise <title>, par exemple {title} | {site}. Vide : seul le titre est utilisé. |
| Robots par défaut | Appliqué aux pages qui n’ont pas leur propre valeur robots. |
| Compte Twitter/X | Compte du site, par exemple @monsite (twitter:site). |
| Image de partage par défaut | Utilisée quand une page n’a pas d’image Open Graph. 1200 × 630 px conseillés. |