ajout des blocks et des fonctions de template + optimisation du moteur de template