Manuel · 4

Vue Wiki

Une vue de pages arborescente : à gauche une table des matières (arborescence des pages), à droite le titre et le contenu Markdown rendu de la page sélectionnée – exactement ce que vous êtes en train de lire.

Paramètres

Via le menu à trois points de la vue :

  • Champ titre – doit être un champ de type Texte.
  • Champ document – doit être un champ Texte long avec le format d’affichage Markdown.
  • Champ page parente – un champ de clé étrangère qui référence sa propre table (auto-référence). Seuls les véritables champs de clé étrangère auto-référencés apparaissent dans cette sélection.
  • Champ de tri (optionnel, nombre décimal) – active le glisser-déposer, voir ci-dessous.
  • Champ pièces jointes (optionnel, pièce jointe) – affiche les fichiers de la page sélectionnée sous forme de petite galerie en pied de page, uniquement si la page a effectivement des fichiers. Un clic sur une image ouvre la lightbox, qui dispose aussi d’un bouton de téléchargement.

L'arborescence des pages

Les pages sans valeur parente sont affichées comme pages racines, toutes les autres comme sous-pages de leur page parente – imbrication à n’importe quelle profondeur. Sans champ de tri, les pages sœurs sont triées alphabétiquement par titre.

Créer et modifier des pages

Le bouton « + » en bas de la barre latérale crée une nouvelle page racine ; l’icône « + » qui apparaît au survol d’un élément de l’arborescence crée une sous-page en dessous. Dans les deux cas, l’éditeur de formulaire habituel s’ouvre immédiatement pour le remplissage – une page déjà créée mais pas encore remplie reste dans l’arborescence comme page vide si le dialogue est fermé sans enregistrer.

Une page ayant des sous-pages existantes ne peut pas être supprimée tant que ces sous-pages existent encore.

Recherche plein texte

Le champ de recherche au-dessus de l’arborescence des pages parcourt toutes les colonnes Texte et Texte long de la table – pas seulement titre et document. Pendant la recherche, l’arborescence n’affiche plus que les chemins vers les résultats (le résultat lui-même plus tous ses ancêtres jusqu’à la racine) – tout le reste est masqué.

Liens directs

Une page sélectionnée se reflète dans l’URL (?record=<id>) – un lien vers cette URL ouvre la vue directement sur la page correspondante.

Liens internes entre pages

Dans le texte du document d’une page, vous pouvez référencer une autre page de la même table en écrivant un lien Markdown vers #page-<id>, par exemple [Voir Sources de données](#page-12) (le nombre est l’ID de clé primaire de la ligne cible). Un clic dessus saute directement à la page cible au sein de la vue, au lieu de déclencher une véritable navigation du navigateur. Un lien externe normal n’est pas concerné.

Réorganiser et déplacer (glisser-déposer)

Disponible uniquement si un champ de tri est configuré. L’arborescence est verrouillée par défaut, pour éviter tout déplacement accidentel – un interrupteur au-dessus de l’arborescence la déverrouille pour le glisser-déposer. Une fois déverrouillée :

  • Faire glisser une page sur une autre page en fait sa sous-page.
  • Faire glisser une page entre deux pages sœurs l’y insère (en reprenant le cas échéant aussi la nouvelle page parente).

L’état de verrouillage n’est pas enregistré – après chaque rechargement, l’arborescence est à nouveau verrouillée. Une page ne peut pas être déposée sur l’une de ses propres sous-pages.