mise à jour

This commit is contained in:
Rodolphe Robles 2023-03-10 03:49:33 +01:00
parent 15880606bb
commit d9fc2c9aa8

View file

@ -6,16 +6,21 @@ Architectures des pages du site [https://documentations.linux07.fr](https://docu
* Installer le plugin the DevTools
* Naviguer en root sur l'installation de grav `cd /var/www/grav`,
Puis
`sudo -u grav php7.4 bin/plugin devtools new-theme`
Ce process pose quelques questions pour créer le nouveau thème: on peut créer un thème enfant qui va suivre le thème parent avec `inherit`. J'utilise un thème `inherit` de Learn2.
Pour activer le nouveau theme on change le theme par défaut en éditant `user/config/system.yaml`
```
pages:
theme: monnouveautheme
```
on ajoute les lignes si elles manquent qui se trouvent dans le fichier `user/themes/themeparent/themeparent.yaml` dans `user/themes/monnouveautheme/monouveautheme.yaml`
On ajoute les lignes si elles manquent qui se trouvent dans le fichier `user/themes/themeparent/themeparent.yaml` dans `user/themes/monnouveautheme/monouveautheme.yaml`
`sudo nano user/themes/monnouveautheme/monnouveautheme.yaml`
@ -45,9 +50,7 @@ spectre:
icons: false
```
Ensuite
certains fichiers ou lignes sont indispensables et le theme peut ne pas être fonctionnel avant de les inclure dans son theme enfant.
Certains fichiers ou lignes sont indispensables et le theme peut ne pas être fonctionnel avant de les inclure dans son theme enfant.
`blueprints.yaml` - La configuration utiliser par Grav pour avoir des informations du theme.
@ -66,15 +69,3 @@ Ensuite, si on veut personaliser le css, on peut éditer un fichier `custom.css`
`nano user/themes/monnouveautheme/css/custom.css`
Pour changer le footer `mkdir user/themes/monnouveautheme/templates/partials` et `nano user/themes/monnouveautheme/templates/partials/footer.html.twig`