Éditer des pages
Publication et URL
Trois réglages décident si une page est servie sur le site : Actif, Publié et la date de publication. Son adresse découle de son URL.
La règle de visibilité
Une page est servie sur le site uniquement si les trois conditions sont réunies :
- elle est Actif ;
- elle est Publié ;
- sa Date de Publication est vide ou déjà passée.
Dans tous les autres cas, son adresse renvoie une erreur 404 aux visiteurs.
| Actif | Publié | Date de publication | Sur le site |
|---|---|---|---|
| Oui | Oui | Vide ou passée | Visible |
| Oui | Oui | Future | 404 jusqu’à la date |
| Oui | Non | — | 404 |
| Non | — | — | 404 |
Depuis la 2.4, les administrateurs connectés qui ont la permission Gérer les pages de blocs voient aussi ces pages sur le site, avec un bandeau qui indique leur statut. Pour vérifier ce que voit un visiteur, utilisez une fenêtre de navigation privée. Voir Édition sur le site.
Activer ou désactiver une page
L’interrupteur Actif se trouve dans l’en-tête de la page. Une page inactive est signalée par une icône grisée dans le navigateur de l’éditeur. Désactiver une page la retire du site sans toucher à son contenu ni à sa planification.
Publié ou brouillon
Pour garder une page en brouillon :
- Cliquez sur Planification dans la barre d’outils du document.
- Désactivez Publié.
- Cliquez sur Appliquer, puis enregistrez la page.
Publié est activé par défaut sur une nouvelle page.
Programmer une publication
- Cliquez sur Planification.
- Laissez Publié activé.
- Choisissez la Date de Publication (date et heure).
- Appliquez, puis enregistrez.
La page reste en 404 jusqu’à cette date, puis devient visible sans autre action. Dans le navigateur de l’éditeur, une page programmée est signalée par une icône d’horloge (au survol : « Publication programmée le … ») et une page non publiée par une icône d’œil barré.
Ce qui est servi sur le site
- La page est rendue dans le layout choisi dans son en-tête.
- Les blocs masqués (Affiché ? décoché) ne sont pas affichés.
- Le contenu saisi dans les blocs est affiché tel quel : du code Twig tapé dans un bloc Texte, par exemple
{{ this.page.title }}, apparaît comme du texte. - Les blocs dont le type n’existe plus sont ignorés.
Le bouton Ouvrir la page ouvre l’adresse publique. Pour une page non visible, vous la voyez avec son bandeau de statut, mais un visiteur obtient la page 404.
Arborescence et URL
L’URL d’une page
Le champ URL de l’en-tête est le slug de la page. Une page d’URL /services/audit est servie à https://votre-site/services/audit. Aucun fichier de page CMS n’est créé.
- À la création, l’URL commence par
/et suit le titre : le titre « Nos tarifs » donne/nos-tarifs. Vous pouvez ensuite la modifier. - La page d’URL
/est la page d’accueil du site. - Changer l’URL d’une page publiée change son adresse : l’ancienne adresse renvoie alors une erreur 404. Pensez aux liens qui pointent vers elle.
- Donnez à chaque page une URL unique : PageTree ne bloque pas l’enregistrement de deux pages avec la même URL, et une seule des deux sera servie.
- Évitez aussi qu’une page CMS de votre thème utilise la même adresse qu’une page PageTree : tant que la page PageTree est visible, c’est elle qui est servie.
L’arborescence
Il n’y a pas de relation parent/enfant à gérer : l’arborescence découle des URL. Dans le navigateur de l’éditeur :
/blog/actualitesest rangée sous/blog;- si
/blogn’existe pas comme page, un dossier blog la remplace ; - pour « déplacer » une page dans l’arborescence, changez son URL.
Liens et menus
Les pages PageTree apparaissent dans le sélecteur de pages d’October CMS (menus, champs de lien) sous le type Block Pages. Les champs Lien des blocs permettent aussi de les choisir.
Pages traduites
Si RainLab.Translate est installé, le titre, l’URL, les blocs et les champs SEO d’une page sont traduisibles. Chaque langue peut donc avoir sa propre adresse.