# Vues

## Introduction

Dans le dossier `views`se trouve un sous-dossier cache (qui sert à stocker les vues compilées, donc pas besoin d'y toucher) et vos vues au format *.tpl*  mais sachez que vous pouvez changer cette extension à tout moment, il faudra juste faire des modifications dans votre contrôleur.\
Les vues sont des fichiers **HTML** auquel s'ajoute une syntaxe un peu nouvelle qui permet de contrôler cette **HTML** de façon claire, c'est à dire sans balise \<? et ?> de partout.

## Le moteur de template : latte

Le framework se base sur un moteur facile à prendre en main et puissant : latte.

Ils ont une [documentation très claire](https://latte.nette.org/en/macros) que nous vous invitons à regarder. La partie installation ne vous concerne pas, toutes les configurations sont faites par le framework : vous vous ne faites que votre application.

## Balisage

{% hint style="danger" %}
Pour le moment toutes les balises "simple" du type `input`, `br`, ...\
doivent **impérativement se terminer par un /**.

`<input ... />`\
`<br />`

Sinon l'ajax de votre site web ne fonctionnera pas !
{% endhint %}
