Grav - Pages modulaires
Les pages modulaires sont difficiles à comprendre au début, mais une fois que vous en aurez connaissance, il sera très facile de travailler avec. Il permet de créer une seule page à partir de ses pages enfants. Il a la capacité de créer des mises en page complexes d'une page à partir de pages de contenu modulaires.
Les pages modulaires sont définies comme non routables car elles ne peuvent pas être atteintes directement via une URL. Ils sont identifiés par _ (trait de soulignement) avant le nom du dossier. C'est une collection de pages qui sont affichées une au-dessus de chacune pour obtenir une seule page. Par exemple, user / pages / home / _header. .
Structure des dossiers
Dans le cas d'un squelette d'une page, vous pouvez trouver cette page dans le dossier 01.home . En cela, vous obtenez un seul modulaire.mdfichier qui indique quelles pages doivent être incluses et l'ordre des pages à afficher. modular.html.twig se trouve dans votre dossier de thème actuel.
Dans l'image ci-dessous, vous pouvez voir une structure de dossiers qui a été créée pour les pages modulaires.
Chaque sous-dossier doit contenir un fichier .md qui décrit un fichier de démarque.
Tout d'abord, vous devez créer des sous-dossiers dans /users/pages/01.homedossier. Ensuite, chaque dossier doit contenir un fichier .md et un fichier modular.md .
Lorsque vous créez le sous-dossier, l'image et le fichier doivent tous deux se trouver dans le même dossier.
Comment créer une page modulaire
Pour créer des pages modulaires, vous devez suivre les étapes indiquées.
Step 1 - Créez quelques pages dans /user/pages/01.home/. dossier. Dans l'image ci-dessous, vous pouvez voir que nous avons créé deux dossiers avec un fichier modular.md.
Step 2 - Pour créer une page modulaire, vous devez créer un fichier dans chaque dossier et le nommer comme text.md.
Step 3- Ensuite, ajoutez votre code dans le fichier text.md , enregistrez-le et exécutez le même.
Example
Enregistrez les quatre pages sous forme de fichier .md . Ici, nous avons créé 4 pages et nommées text.md, text1.md, text2.md et text3.md.
---
title: Bio-diversity
---
## Bio-diversity
Biodiversity refers to the variety of life. It is seen in the number of species in an
[ecosystem](https://simple.wikipedia.org/wiki/Ecosystem) or on the entire [Earth]
(https://simple.wikipedia.org/wiki/Earth). Biodiversity gets used as a measure of the
health of biological systems, and to see if there is a danger that too many species
become[extinct](https://simple.wikipedia.org/wiki/Extinct).
Maintenant, créez 4 pages, ajoutez-les au \templates\modular dossier comme indiqué ci-dessous.
Ensuite, allez à la page d'accueil et actualisez, vous pouvez voir les changements.
Dans la nouvelle barre de navigation, vous pouvez voir les quatre liens de fichiers.