SAND-framework/data/doc-prince-book-generation/doc/sand/Contents/00.e. Comment modifier proprement une page.md

21 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#Comment modifier proprement une page contenu dans le framework SAND
Tout dabord il vous faut reconnaitre le nom de la page suivant le routage pour aller chercher les bons fichiers à modifier dans le dossier `include`.
Par exemple : pour la page `index`, les bon fichiers à modifier sont :
- `application/include/controlleurs/index.php`
- `application/include/modeles/index.model`
- `application/include/vues/view/index.blade.php` ou `application/include/vues/view/index.html.twig`
Si vous désirez modifier le comportement dune page il vous faudra très certainement modifier le contrôleur et la vue associée, voire peut-être laction et sa vue si la vue mère fait des appels de ce type.
Les actions se trouve dans le dossier `application/include/actions/` et leurs vues sont dans le même dossiers que les vues mères : `application/include/vues/view/`, il convient de la préfixer par `action-actionnamedescription`.
Le `.model` de la page contient une variable engine qui peut prendre les valeurs `blade` ou `twig`. Par défaut si ce paramètre de modèle nest pas renseigné cest le moteur de rendu `blade` qui sera appelé.
Si vous désirez juste modifier laffichage, il vous suffira simplement de modifier la vue `blade` ou `twig` suivant le moteur de rendu.
Cependant si vous désirez modifier le `head` ou le `layout` de la page vous devrez modifier les fichiers dans `application/include/vues/system/` ou `application/include/vues/layout/`